🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5984

Re: Ada compilers

#5984
From: Dirk Craeynest
Date: Wed, 15 Jan 2003 08:59
109 lines
5486 bytes
In article <1wlU9.8815$ym5.1173@afrodite.telenet-ops.be>,
Philip Paeps  <philip@paeps.cx> wrote:
>Ik ben reeds een tijdje op zoek naar een Ada compiler die zou werken op
>een DEC Alpha (ev56/ev6/ev67) of een Sun Sparc (sun4m/sun4u).

Voor informatie over beschikbare Ada compilers start je best op de Ada
Information Clearinghouse web-site: <http://www.adaic.com/>.

Onder "Compilers & Confirmity" vind je o.m.
* "Ada Compilers and Tools" met een algemeen overzicht van beschikbare
  hosts, targets, operating systemen die door diverse Ada compiler vendors
  ondersteund worden, en
* "Ada 95 Comforming Processors List (CPL)" met de lijst van
  gecertifieerde (gevalideerde) Ada compilers.

Die laatste pagina bevat o.m. het "Complete Ada 95 CPL Report" met een
overzicht van alle Ada 95 compilers (ook degene waarvan de certificatie
intussen verlopen is).

>DEC had vroeger een Ada compiler voor OSF/1 maar die vind ik nergens
>meer terug.

Ik neem aan dat je het uitsluitend over self-hosted compilers hebt en
niet over cross-compilers?

In de hierboven vermelde lijst vind ik o.m. voor Digital Alpha met
Digital Unix compilers van
- Ada Core Technologies (GNAT),
- Irvine Compiler Corporation (ICC Ada), en
- Rational Software Corporation (Apex Ada).

>Voor Sun platformen heb ik nooit een Ada compiler gevonden.

Dat is nogal vreemd want Sun platformen behoren tot de best
gesupporteerde, zowel qua aantal compilers vendors als qua aantal
gebruikers.

Voor Sun SPARC Solaris vind ik in diezelfde lijst compilers van
- Ada Core Technologies (GNAT),
- Aonix (ObjectAda),
- Averstar (nu Sofcheck) (AdaMagic),
- DDC-I (SCORE Ada Compiler System),
- Green Hills Software (Green Hills Optimizing SPARC Compiler),
- Irvine Compiler Corporation (ICC Ada), en
- Rational Software Corporation (Apex Ada).

Opnieuw zijn dit enkel self-hosted compilers, voor cross-compilers heb
je een minstens even grote keuze.

>Bestaan die dingen nog?  Kent er iemand zo'n ding?

Natuurlijk bestaan die dingen nog: zie hoger.

>Liefst Free of Open, als het kan...

Als je met "Free" gratis bedoelt, dan beperkt je keuze zich tot de zg.
publieke versie van GNAT, te downloaden van de Ada-Belgium mirror op
<ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium/mirrors/gnu-ada/>.

De binary versie voor sparc-sun-solaris is te vinden in de 3.15p
subdirectory.  Momenteel heeft nog niemand een recente binary versie
voor Alpha geproduceerd, maar je kan nog steeds een oudere versie voor
alpha-dec-osf4.0 vinden in de OLD/3.12p subdirectory.

Daarnaast is er ook een zg. Personal Edition versie van ObjectAda gratis
beschikbaar voor Sun SPARC: cf. <http://www.aonix.com/> voor meer info.

En indien je in het onderwijs zit, kan je van zowat alle vendors ofwel
gratis ofwel tegen een geringe vergoeding hun professionele produkten
krijgen.

Als je met "Free" "Open Source" bedoelt, dan is GNAT "the way to go".
Hun compiler en toolset is volledig open source.

Indien je die voor een "serieus" project wil gebruiken, dan raad ik
je ten zeerste aan om een (gratis) evaluatie exemplaar van hun "GNAT
Professional" aan te vragen: zie <http://www.gnat.com> en/of contacteer
<sales@gnat.com> of <sales@act-europe.fr>.

>Thanks :-)
>
> - Philip [Mr. 64bit]

Graag gedaan... ;-)

Apropos, ik ben steeds geinteresseerd om iets meer te vernemen over wat
je met Ada van plan bent te doen.

>-- 
>Philip Paeps                                                   philip@paeps.cx
>
>  BOFH Excuse #120:
>    we just switched to FDDI.

Dirk (Dirk.Craeynest@cs.kuleuven.ac.be for Ada-Belgium/Europe e-mail)

--
Dirk Craeynest            | Email Dirk.Craeynest@offis.be | Ada-Belgium
Offis nv/sa - Aubay Group | Phone +32(2)725.40.25         | Ada-Europe
Gatti de Gamondstraat 145 |       +32(2)729.97.36 (work)  | ACM SIGAda
B-1180 Brussel, Belgium   | Fax   +32(2)725.40.12         | Team Ada

+-------------/ E-mail: ada-belgium-board@cs.kuleuven.ac.be
|Ada-Belgium /     WWW: http://www.cs.kuleuven.ac.be/~dirk/ada-belgium/
|on Internet/      FTP: ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium
+----------/ Mail-list: ada-belgium-info-request@cs.kuleuven.ac.be

*** Intl. Conference on Reliable Software Technologies - Ada-Europe'2003
*** June 16-20, 2003, Toulouse, France ** http://www.ada-europe.org/ ***
Technical Details
Message-ID: <b037t9$nkf$1@rescue.cs.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!syros.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <1wlU9.8815$ym5.1173@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,1b878988d9920d92
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-01-15 01:00:15 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!syros.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: dirk@rescue.cs.kuleuven.ac.be (Dirk Craeynest)
Newsgroups: be.comp.programming
Subject: Re: Ada compilers
Date: 15 Jan 2003 09:59:21 +0100
Organization: Ada-Belgium, c/o Dept. of Computer Science, K.U.Leuven
Lines: 109
Message-ID: <b037t9$nkf$1@rescue.cs.kuleuven.ac.be>
References: <1wlU9.8815$ym5.1173@afrodite.telenet-ops.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1042621166 28484 134.58.127.12 (15 Jan 2003 08:59:26 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Wed, 15 Jan 2003 08:59:26 +0000 (UTC)
Summary: Er is veel meer beschikbaar dan je denkt...
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@rescue.cs.kuleuven.ac.be
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)