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,c78684b2d4add105,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-09 10:33:41 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!surfnet.nl!news.utwente.nl!not-for-mail From: Ching Bon Lam Newsgroups: comp.lang.ada Subject: Feasibility/Requirements/Wishes of xAL (was: Standard Library Interest?) Date: Thu, 9 Oct 2003 17:33:40 +0000 (UTC) Organization: Universiteit Twente Message-ID: NNTP-Posting-Host: sheep.adsl.utwente.nl X-Trace: netlx020.civ.utwente.nl 1065720820 29776 130.89.226.82 (9 Oct 2003 17:33:40 GMT) X-Complaints-To: abuse@utwente.nl NNTP-Posting-Date: Thu, 9 Oct 2003 17:33:40 +0000 (UTC) User-Agent: Xnews/5.04.25 Xref: archiver1.google.com comp.lang.ada:548 Date: 2003-10-09T17:33:40+00:00 List-Id: I think that there are more than a dozen ppl interested in some standard library, which i will call xAL for fun. xAL of course stands for x Ada Library, analogous to Ada0X :). I want to discuss about the requirements of the library, and the wishes of the developers that either program the library or use the library for his own project. I'll start with some requirements: - some system for documentation. Something like python or java documentation. The kind that you can browse with your browser. I kinda like that. - a style guide. The style guide provides rules and guidelines how to format your code. Result should be consistent formatting and naming in the code. - reviewers. People who review the code that developers want to be included in the library. Because we only want quality code, don't we? The question here is: what is quality code and what isn't? - using proven code. Reinventing the wheel is time consuming and it allows the bugs to introduce themself. And some wishes: - portability. It's nice to run it on many platforms. But please, no preprocessing stuff. That's horrible - CORBA. If all components have a CORBA idl interface, other programming languages can use the library too without too much hassle. - lots of developers. How to lure them? What do you think of it? What requirements and/or wishes would you like to see to be added? CBL