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,c1983ae2deb642ab
X-Google-Attributes: gid103376,public
X-Google-ArrivalTime: 2002-05-25 00:36:48 PST
Path:
archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!oleane.net!oleane!wanadoo.fr!not-for-mail
From: Pascal Obry
Newsgroups: comp.lang.ada
Subject: Re: Ada -vs- GNAT
Date: 25 May 2002 09:36:43 +0200
Organization: Home - http://perso.wanadoo.fr/pascal.obry
Message-ID:
References:
NNTP-Posting-Host: avelizy-103-1-1-52.abo.wanadoo.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: wanadoo.fr 1022312208 28769 217.128.141.52 (25 May 2002 07:36:48 GMT)
X-Complaints-To: abuse@wanadoo.fr
NNTP-Posting-Date: 25 May 2002 07:36:48 GMT
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2
Xref: archiver1.google.com comp.lang.ada:24726
Date: 2002-05-25T07:36:48+00:00
List-Id:
tmoran@acm.org writes:
> Which is like being a little bit pregnant. It means the potential user
> must: switch to Gnat; start a new branch of the update tree; or not use
> your package. It makes life simpler for you, harder for your users, and
> (possibly) richer for ACT. Just remember all those consequences of your
> decision.
I agree with your point. But since many libraries are missing from the Ada
standard it is hard to not do so. This was one goal for AWS (not using
compiler specific packages)... But it would have been too much work to
implement an equivalent for GNAT.Regexp, GNAT.Regpat, GNAT.Table,
GNAT.Directory_Operations and GNAT.Calendar.Time_IO...
Maybe this will change with the next Ada revision, but I don't think most
hobbyist have the resources to buy all Ada compilers around and spend time to
check wether the program works with all compilers or to build all kind of
helper libraries, you want to concentrate your effort on the main problem (for
AWS it was on the Web framework) especially since free time is quite
expensive ;) And yes in this context GNAT is the compiler of choice...
Building Open Source software with an Open Source compiler.
Pascal.
--
--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://perso.wanadoo.fr/pascal.obry
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595