From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,88ed72d98e6b3457 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-11 19:32:20 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!newsread2.news.atl.earthlink.net.POSTED!not-for-mail Message-ID: <3F88BD31.6050906@noplace.com> From: Marin David Condic User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (OEM-HPQ-PRS1C03) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Standard Library Interest? References: <3F7F760E.2020901@comcast.net> <3F8035B0.7080902@noplace.com> <3F816A35.4030108@noplace.com> <3F81FBEC.9010103@noplace.com> <6Ingb.30667$541.13861@nwrdny02.gnilink.net> <3F82B4A4.5060301@noplace.com> <3F82F527.3020101@noplace.com> <3F846B5E.9080502@comcast.net> <3F855460.6020804@noplace.com> <3F86211B.103@comcast.net> <3F8640CA.6090306@noplace.com> <3F86FE09.3050302@comcast.net> <3F8816EB.1010009@noplace.com> <3F88A577.5000803@noplace.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Sun, 12 Oct 2003 02:32:20 GMT NNTP-Posting-Host: 209.165.25.238 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.atl.earthlink.net 1065925940 209.165.25.238 (Sat, 11 Oct 2003 22:32:20 EDT) NNTP-Posting-Date: Sat, 11 Oct 2003 22:32:20 EDT Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: archiver1.google.com comp.lang.ada:696 Date: 2003-10-12T02:32:20+00:00 List-Id: I put a list of things I thought might make good topics for a library into the Ada Letters article I wrote. You might want to look at that. At this stage, I'd say that the only important thing is to start capturing ideas about what kinds of things *might* be good fodder for the CAL. Your list got a little too specific and as I have said elsewhere, I don't think much of bindings and I like less the idea of grabbing existing things from the Internet and trying to cobble them into a "Library". (Think about "why": If you had a dozen different existing libraries, what are the odds that they are using a dozen different container libraries? If the CAL has a container library, you would like everything else in the CAL to use *that* library - especially as it relates to interfaces the end user has to program to.) You're simply brainstorming here - that should be the goal. Think about packages or objects or subsystems you'd like to see. Don't worry about structure or trees or names - just get down concepts. (e.g. "I think it would be cool if in some way, some how, the CAL had a package or subsystem that let me parse XML files and build/maintain an XML DOM.") Don't worry about specifics and especially don't worry about incorporating specific existing libraries. Just get down "Requirements" and "Good Ideas" in a very general way. The reason is this: To do this right, you're not going to rush off and start hacking out code. You're going to ask the vendors and some potential customers what it is that *THEY* want to see in a library. You want to get *THEIR* lists of stuff. You might then hand them your list and say, "Is there anything in there that blows your skirt up? If so, what would *YOUR* priorities be?" Let the *customer* tell you what they want built. You've got limited resources and you want to build the things that the end users really want rather than waste your time putting things in that nobody wants to use. The best source for finding that out is to ask the vendors and their customers. Do some market research. It will pay in the end. After that, write some *requirements*. That will pay off too. By the time you've got some requirements, you'll be able to evaluate your ideas and existing libraries to see if they meet them. It will keep you from wasting lots of time in the end. MDC Stephane Richard wrote: > By the way, regardless of licensing, have you looked at the first draft? > what do you think? > -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jsf.mil/NSFrames.htm Send Replies To: m c o n d i c @ a c m . o r g "All reformers, however strict their social conscience, live in houses just as big as they can pay for." --Logan Pearsall Smith ======================================================================