comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: [Ada] implement many new Ada 2005 features
Date: Thu, 17 Feb 2005 17:00:16 -0600
Date: 2005-02-17T17:00:16-06:00	[thread overview]
Message-ID: <rYSdnVHyaq8IvIjfRVn-3w@megapath.net> (raw)
In-Reply-To: VvZPd.21381$ya6.16171@trndny01

"Hyman Rosen" <hyrosen@mail.com> wrote in message
news:VvZPd.21381$ya6.16171@trndny01...
...
> Good news for Ada devotees, and it should give pause to one or two
> overly ambitious n.g. members who are bent on writing their own Ada
> compilers from scratch :-)

Well, some of us have our own Ada compilers (Janus/Ada in my case), and I
certainly hope that you are not advocating the elimination of all other Ada
technology. I can't think of anything more certain to kill Ada than to have
only one source for compilers - that would mean that one size would have to
fit all, and that is unlikely to be true.

Certainly, Janus/Ada is not going to compete in every environment with GNAT
(it's certainly not suitable for hard real-time work, for instance), but it
keeps alive techniques that have disappeared elsewhere: real generic code
sharing, discontiguous objects (no allocate-the-max bs here), and so on.

I wouldn't suggest that anyone start from scratch, though, because I've
spent about 17 years of my life working on Janus/Ada (along with a number of
other people), and that sort of investment is not something to undertake for
most humans. And a compiler for the "easy" subset of Ada is unlikely to be
interesting.

                            Randy Brukardt






  parent reply	other threads:[~2005-02-17 23:00 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-14  8:42 [Ada] implement many new Ada 2005 features Hyman Rosen
2005-02-15 13:30 ` Marin David Condic
2005-02-16  8:01   ` Hyman Rosen
2005-02-16 13:13     ` Marin David Condic
2005-02-16 14:54       ` Robert A Duff
2005-02-17 12:35         ` Marin David Condic
2005-02-27 15:24         ` Colin Paul Gloster
2005-02-17 23:00 ` Randy Brukardt [this message]
2005-02-18  4:21   ` Ed Falis
2005-02-18  5:27   ` Larry Kilgallen
2005-02-27 15:33   ` Colin Paul Gloster
2005-02-28 22:31     ` Randy Brukardt
2005-02-28 23:58       ` tmoran
2005-03-01  9:08         ` Vinzent 'Gadget' Hoefler
2005-03-01 10:14         ` Colin_Paul_Gloster
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox