🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
6 messages
6 total messages Started by Philip Paeps Sun, 12 Jan 2003 21:56
Ada compilers
#6045
Author: Philip Paeps
Date: Sun, 12 Jan 2003 21:56
17 lines
1587 bytes
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).  DEC had vroeger een
Ada compiler voor OSF/1 maar die vind ik nergens meer terug.  Voor Sun
platformen heb ik nooit een Ada compiler gevonden.

Bestaan die dingen nog?  Kent er iemand zo'n ding?  Liefst Free of Open, als
het kan...

Thanks :-)

 - Philip [Mr. 64bit]

-- 
Philip Paeps                                                   philip@paeps.cx

  BOFH Excuse #120:
    we just switched to FDDI.
Re: Ada compilers
#6046
Author: frank
Date: Sun, 12 Jan 2003 22:13
21 lines
1552 bytes
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).  DEC had vroeger een
> Ada compiler voor OSF/1 maar die vind ik nergens meer terug.  Voor Sun
> platformen heb ik nooit een Ada compiler gevonden.

> Bestaan die dingen nog?  Kent er iemand zo'n ding?  Liefst Free of Open, als
> het kan...

Had gcc geen ada spinoff projectje? Even zoeken ... Ja, gnat noemt het
blijkbaar ...

Zou moeten bestaan voor solaris/True64 ...


Vriendelijke groeten,
Frank Louwers

-- 
Openminds bvba                www.openminds.be
Tweebruggenstraat 16  -  9000 Gent  -  Belgium
Re: Ada compilers
#6048
Author: Philip Paeps
Date: Sun, 12 Jan 2003 22:56
33 lines
2356 bytes
frank@openminds.be wrote:
> 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).  DEC had
> > vroeger een Ada compiler voor OSF/1 maar die vind ik nergens meer terug.
> > Voor Sun platformen heb ik nooit een Ada compiler gevonden.
> > 
> > Bestaan die dingen nog?  Kent er iemand zo'n ding?  Liefst Free of Open,
> > als het kan...
> 
> Had gcc geen ada spinoff projectje? Even zoeken ... Ja, gnat noemt het
> blijkbaar ...

GNAT werkt zeer goed op ia32, en mits wat hacken wil het ook wel op ia64
compilen (toch op die ene ia64 die ik hier liggen heb), maar op Alpha en op
Sparc heb ik er nog niets dan hoofdpijn uit gekregen :-/

Ik heb problemen met de toolchain om het ding te compilen.  Met een recentere
gcc dan 2.9x krijg ik meer compiler errors dan compiled objects :-)

> Zou moeten bestaan voor solaris/True64 ...

Ik ga er nog wat aan blijven doorhacken.  Google vertelt me dat de DEC ada
compiler al jaren van de markt en het net is gevallen.  Bah.  Is Ada nu echt
zo onpopulair tegenwoordig?

 - Philip

-- 
Philip Paeps                                                   philip@paeps.cx

  BOFH Excuse #12:
    dry joints on cable plug
Re: Ada compilers
#6050
Author: frank
Date: Mon, 13 Jan 2003 09:14
17 lines
1487 bytes
Philip Paeps <philip@paeps.cx> wrote:

> Ik ga er nog wat aan blijven doorhacken.  Google vertelt me dat de DEC ada
> compiler al jaren van de markt en het net is gevallen.  Bah.  Is Ada nu echt
> zo onpopulair tegenwoordig?

Een goede vriend van me werkt voor een westvlaams bedrijf dat met een B
begint op sparc architectuur in ada denk ik. Ik zal hem eens vragen
welke compiler hij gebruikt...


Vriendelijke groeten,
Frank Louwers

-- 
Openminds bvba                www.openminds.be
Tweebruggenstraat 16  -  9000 Gent  -  Belgium
Re: Ada compilers
#5984
Author: 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/ ***
Re: Ada compilers
#5986
Author: Philip Paeps
Date: Wed, 15 Jan 2003 12:14
85 lines
4828 bytes
Dirk Craeynest <dirk@rescue.cs.kuleuven.ac.be> wrote:
> 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).
> > 
> > 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?

Precies.  Ik heb weinig zin om een toolchain van een paar kilometer lang op te
zetten :-)
> 
> In de hierboven vermelde lijst vind ik o.m. voor Digital Alpha met
> Digital Unix compilers van
> - Ada Core Technologies (GNAT),

GNAT gebruik ik op ia32, en werkt zeer prettig.  Om hem op de Alpha (of de
sparc64) aan de praat te krijgen, heb ik echter GCC2.8.x nodig, om ��n of
andere reden krijg ik het ding niet compilen met een recente GCC.

Het ding aan de praat krijgen zal nog vies worden :-)

> > 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.

Nooit iets van gemerkt.  Ik moet wel eerlijk zeggen dat mijn kennis Ada _zeer_
beperkt is, en ik er ook liever zo weinig mogelijk mee te maken heb.  Geef mij
maar gewoon C: minste last mee.

> Voor Sun SPARC Solaris vind ik in diezelfde lijst compilers van
> - Ada Core Technologies (GNAT),

Zelfde probleem als voor de Alpha, maar ik ga me ermee bezig houden :-)

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

Ik was op zoek naar self-hosted, inderdaad.

> > Liefst Free of Open, als het kan...
> 
> Als je met "Free" gratis bedoelt, dan beperkt je keuze zich tot de zg.

Met Free bedoelde ik 'Free Software'.  De prijs interesseert me weinig, ik
factureer dat door, de vrijheid interesseert me meer.  Het is al erg genoeg
dat ik me met Ada moet bezig houden, dus eis ik tenminste controle over de
compiler :-)

> 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.

Prachtig!  Met een binary ben ik _veel_ geholpen!  Het probleem was dat ik
GNAT met geen stokken compiled kreeg (GCC 2.9.x en 3.2.x hoestten).  Met een
binary kan ik zelf een relatief korte toolchain toveren, en zijn 80% van de
problemen opgelost :-)

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

Een klant van me heeft een in-house business applicatie die heel lang geleden
in Ada werd geschreven.  Wat iemand ooit bezielde om zo'n ding in Ada te
schrijven is me een mysterie, maar ik zit er nu wel mee.  De code is redelijk
rommelig, en mijn Ada kennis is 'rudimentair': ik ken Pascal relatief goed, en
kan Ada lezen en 'bijwerken', maar eens de code wat rommelig wordt, wil ik
graag wat dingen proberen, en daarvoor heb ik uiteraard een compiler nodig.

Uiteindelijke bedoeling is om de huidige rompslomp nog even te laten
doordraaien op een nieuwe (sparc64) machine, terwijl ik de zaak vertaal naar C
op mijn development (ev67) machine.

Thanks for the binaries! :-)

 - Philip [die eindelijk kan verder werken, happy happy joy joy]

-- 
Philip Paeps                                                   philip@paeps.cx

  When a broken appliance is demonstrated for the repairman,
  it will work perfectly.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads