comp.lang.ada
 help / color / mirror / Atom feed
* Latest GNAT version
@ 2004-08-30 19:21 John Zouck
  2004-08-30 20:49 ` Björn Persson
  0 siblings, 1 reply; 35+ messages in thread
From: John Zouck @ 2004-08-30 19:21 UTC (permalink / raw)


I can't find a reference on ACT's web site to where they 
distribute GNAT. I assume they are still providing free builds
of the compiler suite. I searched around and found version 3.15p
on the NYU web site, and that is the latest I see anywhere.

Anyone know of a newer version? And, can anyone comment on the
GPS development environment?





^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2004-08-30 19:21 Latest GNAT version John Zouck
@ 2004-08-30 20:49 ` Björn Persson
  2004-08-30 21:28   ` Hyman Rosen
  0 siblings, 1 reply; 35+ messages in thread
From: Björn Persson @ 2004-08-30 20:49 UTC (permalink / raw)


John Zouck wrote:

> I can't find a reference on ACT's web site to where they 
> distribute GNAT.

Me neither, but it's here:

http://libre.act-europe.fr/GNAT/

> I searched around and found version 3.15p 
> on the NYU web site, and that is the latest I see anywhere.
> 
> Anyone know of a newer version?

That's still the latest public release from Adacore, but the Gnat that 
is part of GCC 3.4 has some later improvements. On the other hand it 
also lacks some of the surrounding tools.

http://gcc.gnu.org/

> And, can anyone comment on the 
> GPS development environment?

Its feature set is great, but in the latest public release it's still 
annoyingly buggy, and some of the features aren't supported by the 
public releases of Gnat. Particularly non-English letters seem to screw 
up almost everything in GPS. If only those problems get sorted out it 
will in my opinion be a very nice development environment.

-- 
Björn Persson                              PGP key A88682FD
                    omb jor ers @sv ge.
                    r o.b n.p son eri nu




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2004-08-30 20:49 ` Björn Persson
@ 2004-08-30 21:28   ` Hyman Rosen
  2004-08-30 23:17     ` Florian Weimer
                       ` (2 more replies)
  0 siblings, 3 replies; 35+ messages in thread
From: Hyman Rosen @ 2004-08-30 21:28 UTC (permalink / raw)


Bj�rn Persson wrote:
>> And, can anyone comment on the GPS development environment?
> 
> Its feature set is great, but in the latest public release it's still 
> annoyingly buggy, and some of the features aren't supported by the 
> public releases of Gnat. Particularly non-English letters seem to screw 
> up almost everything in GPS. If only those problems get sorted out it 
> will in my opinion be a very nice development environment.

It occurs to me that if GPS were written in C++ and had these kinds
of problems, you guys would eat it alive.



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2004-08-30 21:28   ` Hyman Rosen
@ 2004-08-30 23:17     ` Florian Weimer
  2004-08-31 13:18       ` Hyman Rosen
  2004-08-31 17:52     ` Pascal Obry
  2004-09-06  3:52     ` Latest GNAT version Pylinius
  2 siblings, 1 reply; 35+ messages in thread
From: Florian Weimer @ 2004-08-30 23:17 UTC (permalink / raw)


* Hyman Rosen:

> It occurs to me that if GPS were written in C++ and had these kinds
> of problems, you guys would eat it alive.

Probably true. 8-)

In fact, one nice aspect of C++ is that most of the real experts
aren't apparent zealots.  Maybe it helps if you don't have to justify
your choice of programming language at every corner.



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2004-08-30 23:17     ` Florian Weimer
@ 2004-08-31 13:18       ` Hyman Rosen
  0 siblings, 0 replies; 35+ messages in thread
From: Hyman Rosen @ 2004-08-31 13:18 UTC (permalink / raw)


Florian Weimer wrote:
> In fact, one nice aspect of C++ is that most of the real experts
> aren't apparent zealots.

You haven't been following the garbage collection discussion on
the C++ newsgroups, then? :-)



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2004-08-30 21:28   ` Hyman Rosen
  2004-08-30 23:17     ` Florian Weimer
@ 2004-08-31 17:52     ` Pascal Obry
  2004-08-31 22:52       ` Jeff C,
  2004-09-01  2:13       ` Latest GNAT version -- an afterthought for the "Ada Popularity..." thread Cesar Rabak
  2004-09-06  3:52     ` Latest GNAT version Pylinius
  2 siblings, 2 replies; 35+ messages in thread
From: Pascal Obry @ 2004-08-31 17:52 UTC (permalink / raw)



Hyman Rosen <hyrosen@mail.com> writes:

> It occurs to me that if GPS were written in C++ and had these kinds
> of problems, you guys would eat it alive.

And that's almost the case :) GPS is based on GtkAda, which is based on GTK+
which is written in C++! And yes most of the problems come from this layer (at
least on Windows)... Font problems is one example.

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.org
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2004-08-31 17:52     ` Pascal Obry
@ 2004-08-31 22:52       ` Jeff C,
  2004-09-01  2:13       ` Latest GNAT version -- an afterthought for the "Ada Popularity..." thread Cesar Rabak
  1 sibling, 0 replies; 35+ messages in thread
From: Jeff C, @ 2004-08-31 22:52 UTC (permalink / raw)



"Pascal Obry" <obry@act-europe.fr> wrote in message 
news:ubrgrkxed.fsf@act-europe.fr...
>
> Hyman Rosen <hyrosen@mail.com> writes:
>
>> It occurs to me that if GPS were written in C++ and had these kinds
>> of problems, you guys would eat it alive.
>
> And that's almost the case :) GPS is based on GtkAda, which is based on 
> GTK+
> which is written in C++! And yes most of the problems come from this layer 
> (at
> least on Windows)... Font problems is one example.
>
> Pascal.
>
> --

Actually Gtk+ is written in C, not C++.





^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version -- an afterthought for the "Ada Popularity..." thread
  2004-08-31 17:52     ` Pascal Obry
  2004-08-31 22:52       ` Jeff C,
@ 2004-09-01  2:13       ` Cesar Rabak
  1 sibling, 0 replies; 35+ messages in thread
From: Cesar Rabak @ 2004-09-01  2:13 UTC (permalink / raw)


Pascal Obry escreveu:
> Hyman Rosen <hyrosen@mail.com> writes:
> 
> 
>>It occurs to me that if GPS were written in C++ and had these kinds
>>of problems, you guys would eat it alive.
> 
> 
> And that's almost the case :) GPS is based on GtkAda, which is based on GTK+
> which is written in C++! And yes most of the problems come from this layer (at
> least on Windows)... Font problems is one example.
> 

Perhaps this is a fine example of another hidden factor in the less than 
expected popularity of Ada: when using the language in hosted 
environments, and in this case with foreing (non Ada) frameworks, the 
incremental robustness of Ada is pratically not seen. . .

--
Cesar Rabak




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2004-08-30 21:28   ` Hyman Rosen
  2004-08-30 23:17     ` Florian Weimer
  2004-08-31 17:52     ` Pascal Obry
@ 2004-09-06  3:52     ` Pylinius
  2 siblings, 0 replies; 35+ messages in thread
From: Pylinius @ 2004-09-06  3:52 UTC (permalink / raw)


Hyman Rosen wrote:
> Bj�rn Persson wrote:
> 
>>> And, can anyone comment on the GPS development environment?
>>
>>
>> Its feature set is great, but in the latest public release it's still 
>> annoyingly buggy, and some of the features aren't supported by the 
>> public releases of Gnat. Particularly non-English letters seem to 
>> screw up almost everything in GPS. If only those problems get sorted 
>> out it will in my opinion be a very nice development environment.
> 
> 
> It occurs to me that if GPS were written in C++ and had these kinds
> of problems, you guys would eat it alive.

Fortunately, it doesn't have problems.

That was a joke. Every app has problems.

But seriously, it doesn't have problems.





^ permalink raw reply	[flat|nested] 35+ messages in thread

* Latest GNAT version
@ 2005-08-10 12:06 Horst Hecker
  2005-08-10 14:21 ` Ludovic Brenta
  0 siblings, 1 reply; 35+ messages in thread
From: Horst Hecker @ 2005-08-10 12:06 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 62 bytes --]

�s there (a binary, public) GNAT version beyond 3.15p? 





^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 12:06 Horst Hecker
@ 2005-08-10 14:21 ` Ludovic Brenta
  2005-08-10 15:06   ` Randy
  2005-08-12 23:39   ` Björn Persson
  0 siblings, 2 replies; 35+ messages in thread
From: Ludovic Brenta @ 2005-08-10 14:21 UTC (permalink / raw)


No. AdaCore have not made a formal "p" release sice 3.15p, but they
seem to think that GCC 3.4 and 4.0 are good enough. Which is true,
except that these versions don't support ASIS or the distributed
systems annex GLADE.

If enough people politely ask for a newer "p" release with ASIS and
GLADE, perhaps they will listen?  I for one would very much like to
transition Ada in Debian to GCC 4.0, which will be the system compiler
for the next stable release, codenamed "etch".

-- 
Ludovic Brenta.




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 14:21 ` Ludovic Brenta
@ 2005-08-10 15:06   ` Randy
  2005-08-10 15:28     ` Ludovic Brenta
  2005-08-12 23:39   ` Björn Persson
  1 sibling, 1 reply; 35+ messages in thread
From: Randy @ 2005-08-10 15:06 UTC (permalink / raw)


Ludovic Brenta wrote:
> No. AdaCore have not made a formal "p" release sice 3.15p, but they
> seem to think that GCC 3.4 and 4.0 are good enough. Which is true,
> except that these versions don't support ASIS or the distributed
> systems annex GLADE.
> 
> If enough people politely ask for a newer "p" release with ASIS and
> GLADE, perhaps they will listen?  I for one would very much like to
> transition Ada in Debian to GCC 4.0, which will be the system compiler
> for the next stable release, codenamed "etch".
> 

I don't know very much about ADA.  Is that the only version of ADA out 
there?  The "best?"  Do you know when the new standards will come out?
Sorry for stupid questions :)
Randy



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 15:06   ` Randy
@ 2005-08-10 15:28     ` Ludovic Brenta
  2005-08-10 15:37       ` Pascal Obry
                         ` (2 more replies)
  0 siblings, 3 replies; 35+ messages in thread
From: Ludovic Brenta @ 2005-08-10 15:28 UTC (permalink / raw)


The current version is Ada 95, and there are several compilers
available; see http://www.adaic.com for a list of compilers.

The next version is called Ada 200y, and I don't know when it
will be published.

The "best" compiler depends on your host and target platforms
(host is where you compile, target is where your program runs).

For example, if you are on Debian and targetting Debian, I say
(with my Debian maintainer hat on) that the "best" compiler is
the "gnat" package that comes with Debian.  If you are new to
Ada, get Debian and you'll have all you need to get started,
and no compilation or installation hassles.

HTH

-- 
Ludovic Brenta.




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 15:28     ` Ludovic Brenta
@ 2005-08-10 15:37       ` Pascal Obry
  2005-08-10 21:23         ` Randy Brukardt
  2005-08-11  3:47       ` Randy
  2005-09-01 22:51       ` Kent Paul Dolan
  2 siblings, 1 reply; 35+ messages in thread
From: Pascal Obry @ 2005-08-10 15:37 UTC (permalink / raw)


Ludovic Brenta a �crit :
> The next version is called Ada 200y, and I don't know when it
> will be published.

We know that it will be called Ada 2005 now. This is settled.

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 15:37       ` Pascal Obry
@ 2005-08-10 21:23         ` Randy Brukardt
  2005-08-10 22:42           ` Pascal Obry
                             ` (2 more replies)
  0 siblings, 3 replies; 35+ messages in thread
From: Randy Brukardt @ 2005-08-10 21:23 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1297 bytes --]

"Pascal Obry" <pascal@obry.net> wrote in message
news:42fa1f33$0$890$8fcfb975@news.wanadoo.fr...
> Ludovic Brenta a �crit :
> > The next version is called Ada 200y, and I don't know when it
> > will be published.
>
> We know that it will be called Ada 2005 now. This is settled.

Not at all. All that is settled is that it will be called that until the
standard is published (just like the previous version was called "Ada 9X"
until it was published). At that point, the topic will be revisted.

I think it is a mistake to use the same name before and after publication of
the standard, because in that case it is impossible to tell whether
articles, web pages, etc. are based on earlier drafts or on the final
thing -- and there typically are enough differences that it will matter.

Personally, I think it is a mistake to use a particular year in the name
until it is standardized, and I'll be using "Ada 200Y" in my personal
correspondence. (Of course, in official documents, I'll use whatever I'm
required to do.) And, in any case, the official name of the language is and
will remain "Ada", and that's all that's needed for the general public.
(Only in places with lots of existing Ada users, like here, is it necessary
to tell the difference.)

                                Randy.






^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 21:23         ` Randy Brukardt
@ 2005-08-10 22:42           ` Pascal Obry
  2005-08-10 22:58           ` Robert A Duff
  2005-08-11  7:25           ` Jean-Pierre Rosen
  2 siblings, 0 replies; 35+ messages in thread
From: Pascal Obry @ 2005-08-10 22:42 UTC (permalink / raw)
  To: Randy Brukardt

Randy Brukardt a �crit :
> Not at all. All that is settled is that it will be called that until the
> standard is published (just like the previous version was called "Ada 9X"
> until it was published). At that point, the topic will be revisted.

I do not agree with this. It looks like complete mess to me :(

It was Ada0Y, then Ada 2005, then Ada 2006 then now back to
Ada 2005 and maybe it will change again later !

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 21:23         ` Randy Brukardt
  2005-08-10 22:42           ` Pascal Obry
@ 2005-08-10 22:58           ` Robert A Duff
  2005-08-11  7:25           ` Jean-Pierre Rosen
  2 siblings, 0 replies; 35+ messages in thread
From: Robert A Duff @ 2005-08-10 22:58 UTC (permalink / raw)


"Randy Brukardt" <randy@rrsoftware.com> writes:

> Not at all. All that is settled is that it will be called that until the
> standard is published (just like the previous version was called "Ada 9X"
> until it was published). At that point, the topic will be revisted.
> 
> I think it is a mistake to use the same name before and after publication of
> the standard, because in that case it is impossible to tell whether
> articles, web pages, etc. are based on earlier drafts or on the final
> thing -- and there typically are enough differences that it will matter.

I agree ("it is a mistake to use the same name before and after...").

> Personally, I think it is a mistake to use a particular year in the name
> until it is standardized, and I'll be using "Ada 200Y" in my personal
> correspondence.

Randy, could I persuade you to say "Ada 200X"?  (And, in 10 years,
"201X"?)  The "X" just stands for who-knows-which-year.  The "Y" leads
to silly anti-Ada jokes, like "Ada -- Oy" and "Ada, Oh why?".  OTOH,
"Ada Ox" sounds OK to me (an ox is powerful).

>... (Of course, in official documents, I'll use whatever I'm
> required to do.) And, in any case, the official name of the language is and
> will remain "Ada", and that's all that's needed for the general public.
> (Only in places with lots of existing Ada users, like here, is it necessary
> to tell the difference.)

Right.

What matters, of course, is when compiler writers produce
implementations of Ada 200X.  They are working on it even as we speak!

What matters much less is which year (2005? 2006?) ISO gets around to
finishing the red tape and declaring it official.  That can take some
time.

- Bob



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 15:28     ` Ludovic Brenta
  2005-08-10 15:37       ` Pascal Obry
@ 2005-08-11  3:47       ` Randy
  2005-08-11 10:31         ` Ludovic Brenta
  2005-09-01 22:51       ` Kent Paul Dolan
  2 siblings, 1 reply; 35+ messages in thread
From: Randy @ 2005-08-11  3:47 UTC (permalink / raw)


Ludovic Brenta wrote:
> The current version is Ada 95, and there are several compilers
> available; see http://www.adaic.com for a list of compilers.
> 
> The next version is called Ada 200y, and I don't know when it
> will be published.
> 
> The "best" compiler depends on your host and target platforms
> (host is where you compile, target is where your program runs).
> 
> For example, if you are on Debian and targetting Debian, I say
> (with my Debian maintainer hat on) that the "best" compiler is
> the "gnat" package that comes with Debian.  If you are new to
> Ada, get Debian and you'll have all you need to get started,
> and no compilation or installation hassles.
> 
> HTH
> 
I am afraid I'm just using windows right now.  I don't know what 
"Debian" is.
I don't know very much about anything at this time.



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 21:23         ` Randy Brukardt
  2005-08-10 22:42           ` Pascal Obry
  2005-08-10 22:58           ` Robert A Duff
@ 2005-08-11  7:25           ` Jean-Pierre Rosen
  2005-08-11 22:39             ` Randy Brukardt
  2005-08-11 22:55             ` Randy Brukardt
  2 siblings, 2 replies; 35+ messages in thread
From: Jean-Pierre Rosen @ 2005-08-11  7:25 UTC (permalink / raw)


Randy Brukardt a �crit :

> Not at all. All that is settled is that it will be called that until the
> standard is published (just like the previous version was called "Ada 9X"
> until it was published). At that point, the topic will be revisted.

Sorry, but nothing of the kind has ever been said.
In York, ISO passed a motion to recommend that the vernacular name of 
the language be Ada 2005. Of course, ISO cannot rule how people speak, 
so anybody can call the language the way he wants. The official name 
will be ISO/IEC 8652:1995 with corr. 1 and amdmt 1.

-- 
---------------------------------------------------------
            J-P. Rosen (rosen@adalog.fr)
Visit Adalog's web site at http://www.adalog.fr



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-11  3:47       ` Randy
@ 2005-08-11 10:31         ` Ludovic Brenta
  2005-08-14  8:34           ` Stephane Riviere
                             ` (4 more replies)
  0 siblings, 5 replies; 35+ messages in thread
From: Ludovic Brenta @ 2005-08-11 10:31 UTC (permalink / raw)


I like it when people are "afraid [they're] just using Windows" :)

If you are on Windows, AIDE (Ada Instant Development Environment) is
for you. Have a look here:

http://stephane.rochebrune.org/aide/aide.html

Debian is "the universal operating system", consisting of the Linux
kernel, GNU libraries and utilities, and 9000 assorted applications.
See http://www.debian.org

-- 
Ludovic Brenta.




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-11  7:25           ` Jean-Pierre Rosen
@ 2005-08-11 22:39             ` Randy Brukardt
  2005-08-11 22:55             ` Randy Brukardt
  1 sibling, 0 replies; 35+ messages in thread
From: Randy Brukardt @ 2005-08-11 22:39 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 841 bytes --]


"Jean-Pierre Rosen" <rosen@adalog.fr> wrote in message
news:vhuedd.d2n.ln@hunter.axlog.fr...
> Randy Brukardt a �crit :
>
> > Not at all. All that is settled is that it will be called that until the
> > standard is published (just like the previous version was called "Ada
9X"
> > until it was published). At that point, the topic will be revisted.
>
> Sorry, but nothing of the kind has ever been said.
> In York, ISO passed a motion to recommend that the vernacular name of
> the language be Ada 2005. Of course, ISO cannot rule how people speak,
> so anybody can call the language the way he wants. The official name
> will be ISO/IEC 8652:1995 with corr. 1 and amdmt 1.
>
> --
> ---------------------------------------------------------
>             J-P. Rosen (rosen@adalog.fr)
> Visit Adalog's web site at http://www.adalog.fr





^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-11  7:25           ` Jean-Pierre Rosen
  2005-08-11 22:39             ` Randy Brukardt
@ 2005-08-11 22:55             ` Randy Brukardt
  1 sibling, 0 replies; 35+ messages in thread
From: Randy Brukardt @ 2005-08-11 22:55 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1451 bytes --]

"Jean-Pierre Rosen" <rosen@adalog.fr> wrote in message
news:vhuedd.d2n.ln@hunter.axlog.fr...
> Randy Brukardt a �crit :
>
> > Not at all. All that is settled is that it will be called that until the
> > standard is published (just like the previous version was called "Ada
9X"
> > until it was published). At that point, the topic will be revisted.
>
> Sorry, but nothing of the kind has ever been said.

It certainly was said several times.

> In York, ISO passed a motion to recommend that the vernacular name of
> the language be Ada 2005.

We needed some sort of decision now because we had to decide what to put
into the documents.

But such a motion stands only until it is revised. Which it will be.

Your note suggests to me that many people at WG9 didn't understand what we
were trying to decide. (Or I was lied to.) In any case, it's clear that I'll
have to make sure that what I understood actually is done. ("Revisiting"
doesn't necessarily mean "change", of course, just that it is properly
considered.)

> Of course, ISO cannot rule how people speak,
> so anybody can call the language the way he wants. The official name
> will be ISO/IEC 8652:1995 with corr. 1 and amdmt 1.

You mean the official name of the documents. That will be:
   ISO/IEC 8652:1995 with CORR1:2001 and AMD.1:200y
(where the "y" will be replaced by the publication year). I doubt many
people will use that for any purpose.

                        Randy.







^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 14:21 ` Ludovic Brenta
  2005-08-10 15:06   ` Randy
@ 2005-08-12 23:39   ` Björn Persson
  2005-08-13 13:39     ` Ludovic Brenta
  1 sibling, 1 reply; 35+ messages in thread
From: Björn Persson @ 2005-08-12 23:39 UTC (permalink / raw)


Ludovic Brenta wrote:
> No. AdaCore have not made a formal "p" release sice 3.15p, but they
> seem to think that GCC 3.4 and 4.0 are good enough. Which is true,
> except that these versions don't support ASIS or the distributed
> systems annex GLADE.
> 
> If enough people politely ask for a newer "p" release with ASIS and
> GLADE, perhaps they will listen?  I for one would very much like to
> transition Ada in Debian to GCC 4.0, which will be the system compiler
> for the next stable release, codenamed "etch".

If ASIS and GLADE could be lifted out from this hypothetical new "p" 
release and used with GCC 4.x releases without a lot of patching � good. 
Otherwise I think it would be better � at least for us free software 
users � if ASIS and GLADE could be kept in sync with GCC, because it 
would be easier to get them into OS distributions that way.

Redhat provides the Ada part of GCC in Fedora Core, but hardly any other 
Ada packages. The situation seems to be similar with Suse. I've been 
thinking that maybe I should learn RPM and make some Ada packages for 
Fedora Extras. ASIS would be a candidate but it would have to work with 
the GCC release selected for each release of Fedora Core.

It's a great advantage to C, Perl, Python and other languages that they 
are so readily available in the free Unixoids. A complete development 
environment with lots of libraries can be installed with a single 
command, or is even installed by default. I want Ada to have the same 
advantage, and not just in Debian but in other distributions too. ASIS 
is a vital part. Even Gnat appears incomplete when the tools that depend 
on ASIS are missing. It would therefore be very good if there were an 
ASIS release that worked with recent GCC releases. (I suppose GLADE 
would also be good to have, although I personally don't have a use for it.)

-- 
Bj�rn Persson                              PGP key A88682FD
                    omb jor ers @sv ge.
                    r o.b n.p son eri nu



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-12 23:39   ` Björn Persson
@ 2005-08-13 13:39     ` Ludovic Brenta
  2005-08-13 15:49       ` Björn Persson
                         ` (2 more replies)
  0 siblings, 3 replies; 35+ messages in thread
From: Ludovic Brenta @ 2005-08-13 13:39 UTC (permalink / raw)


Björn Persson <spam-away@nowhere.nil> writes:
> If ASIS and GLADE could be lifted out from this hypothetical new "p"
> release and used with GCC 4.x releases without a lot of patching
> . good. Otherwise I think it would be better . at least for us
> free software users . if ASIS and GLADE could be kept in sync
> with GCC, because it would be easier to get them into OS
> distributions that way.

I agree wholeheartedly.  The latest GNAT Pro 5.03 appears to be based
on GCC 3.4; if GNAT Pro comes with ASIS and GLADE, and if AdaCore made
a "p" release based on it, what a wonderful world this would be :)

> Redhat provides the Ada part of GCC in Fedora Core, but hardly any
> other Ada packages. The situation seems to be similar with
> Suse. I've been thinking that maybe I should learn RPM and make some
> Ada packages for Fedora Extras. ASIS would be a candidate but it
> would have to work with the GCC release selected for each release of
> Fedora Core.

To my knowledge, Debian is the only distribution that has a complete
Ada development environment, including a compiler, ASIS, GLADE,
several libraries, GPS, Ada-aware GDB, and a unifying policy to hold
them together.  This kind of thing takes a lot of work to achieve.  I
respect your desire to enhance Fedora or SuSE with such an
environment, but it would be easier for you to join me in Debian.
I've been asking for co-maintainers for a bout a year now.

> It's a great advantage to C, Perl, Python and other languages that
> they are so readily available in the free Unixoids. A complete
> development environment with lots of libraries can be installed with
> a single command, or is even installed by default. I want Ada to
> have the same advantage, and not just in Debian but in other
> distributions too. ASIS is a vital part. Even Gnat appears
> incomplete when the tools that depend on ASIS are missing. It would
> therefore be very good if there were an ASIS release that worked
> with recent GCC releases. (I suppose GLADE would also be good to
> have, although I personally don't have a use for it.)

It looks like GLADE is being replaced by PolyORB.  There have been
patches applied in GCC (>= 3.4) that add special compiler support for
it in GCC.  So, if Annex E is implemented by PolyORB instead of GLADE,
this is find by me.

I do hope that someone at AdaCore is listening :)

-- 
Ludovic Brenta.



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-13 13:39     ` Ludovic Brenta
@ 2005-08-13 15:49       ` Björn Persson
  2005-08-14 11:00       ` Willy Jacobs
  2005-08-15  5:25       ` Anders Wirzenius
  2 siblings, 0 replies; 35+ messages in thread
From: Björn Persson @ 2005-08-13 15:49 UTC (permalink / raw)


Ludovic Brenta wrote:
> I respect your desire to enhance Fedora or SuSE with such an
> environment, but it would be easier for you to join me in Debian.
> I've been asking for co-maintainers for a bout a year now.

I've been thinking about that too, but it's Fedora I use. I admire the 
Debian project, but I think Fedora's compromise of stability and new 
features and its secure package installation is right for me. I also 
think I'd promote Ada better by packaging for Fedora, but that's just a 
guess of course.

> It looks like GLADE is being replaced by PolyORB.  There have been
> patches applied in GCC (>= 3.4) that add special compiler support for
> it in GCC.  So, if Annex E is implemented by PolyORB instead of GLADE,
> this is find by me.

That's fine with me too. I'll leave it to those who do distributed 
programming to have opinions on that.

-- 
Björn Persson                              PGP key A88682FD
                    omb jor ers @sv ge.
                    r o.b n.p son eri nu



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-11 10:31         ` Ludovic Brenta
@ 2005-08-14  8:34           ` Stephane Riviere
  2005-08-14  8:35           ` Stephane Riviere
                             ` (3 subsequent siblings)
  4 siblings, 0 replies; 35+ messages in thread
From: Stephane Riviere @ 2005-08-14  8:34 UTC (permalink / raw)
  To: Ludovic Brenta

Hi Ludovic and all,

> I like it when people are "afraid [they're] just using Windows" :)

As an old Windows user, I must admit you're right. I'm currently 
migrating my main workstations under Debian GNU/Linux. My new archive 
rig is a Debian _software_ RAID1 server built 'from scratch', more 
precisely with a Knoppix or any live CD having a RAID kernel and 
debootstrap facilities. A small doc is planned before august's end.

> If you are on Windows, AIDE (Ada Instant Development Environment) is
> for you. Have a look here:

A new AIDE 1.03 release will be release this week. It includes a real 
installer, new GPS release, Texinfo driver for Adadoc, OpenGL tools and 
examples, and many more. It will be the last pure Windows AIDE Release.

The next one will be GCC 4 bases, multi-platform (windows and linux) and 
cross-platform (windows-x86, linux-x86 and 8 bits Atmel-AVR).

Best from France,

-- 
Stephane Riviere
Oleron Island - France
http://stephane.rochebrune.org
OpenPgp Key <5fd6a1e6> available on the web site above



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-11 10:31         ` Ludovic Brenta
  2005-08-14  8:34           ` Stephane Riviere
@ 2005-08-14  8:35           ` Stephane Riviere
  2005-08-14  8:36           ` Stephane Riviere
                             ` (2 subsequent siblings)
  4 siblings, 0 replies; 35+ messages in thread
From: Stephane Riviere @ 2005-08-14  8:35 UTC (permalink / raw)
  To: Ludovic Brenta

Hi Ludovic and all,

> I like it when people are "afraid [they're] just using Windows" :)

As an old Windows user, I must admit you're right. I'm currently 
migrating my main workstations under Debian GNU/Linux. My new archive 
rig is a Debian _software_ RAID1 server built 'from scratch', more 
precisely with a Knoppix or any live CD having a RAID kernel and 
debootstrap facilities. A small doc is planned before august's end.

> If you are on Windows, AIDE (Ada Instant Development Environment) is
> for you. Have a look here:

A new AIDE 1.03 release will be release this week. It includes a real 
installer, new GPS release, Texinfo driver for Adadoc, OpenGL tools and 
examples, and many more. It will be the last pure Windows AIDE Release.

The next one will be GCC 4 bases, multi-platform (windows and linux) and 
cross-platform (windows-x86, linux-x86 and 8 bits Atmel-AVR).

Best from France,

-- 
Stephane Riviere
Oleron Island - France
http://stephane.rochebrune.org
OpenPgp Key <5fd6a1e6> available on the web site above



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-11 10:31         ` Ludovic Brenta
  2005-08-14  8:34           ` Stephane Riviere
  2005-08-14  8:35           ` Stephane Riviere
@ 2005-08-14  8:36           ` Stephane Riviere
  2005-08-14  8:37           ` Stephane Riviere
  2005-08-14 16:28           ` Randy
  4 siblings, 0 replies; 35+ messages in thread
From: Stephane Riviere @ 2005-08-14  8:36 UTC (permalink / raw)
  To: Ludovic Brenta

Hi Ludovic and all,

 > I like it when people are "afraid [they're] just using Windows" :)

As an old Windows user, I must admit you're right. I'm currently 
migrating my main workstations under Debian GNU/Linux. My new archive 
rig is a Debian _software_ RAID1 server built 'from scratch', more 
precisely with a Knoppix or any live CD having a RAID kernel and 
debootstrap facilities. A small doc is planned before august's end.

 > If you are on Windows, AIDE (Ada Instant Development Environment) is
 > for you. Have a look here:

A new AIDE 1.03 release will be release this week. It includes a real 
installer, new GPS release, Texinfo driver for Adadoc, OpenGL tools and 
examples, and many more. It will be the last pure Windows AIDE Release.

The next one will be GCC 4 bases, multi-platform (windows and linux) and 
cross-platform (windows-x86, linux-x86 and 8 bits Atmel-AVR).

Best from France,

-- 
Stephane Riviere
Oleron Island - France
http://stephane.rochebrune.org
OpenPgp Key <5fd6a1e6> available on the web site above



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-11 10:31         ` Ludovic Brenta
                             ` (2 preceding siblings ...)
  2005-08-14  8:36           ` Stephane Riviere
@ 2005-08-14  8:37           ` Stephane Riviere
  2005-08-14 16:28           ` Randy
  4 siblings, 0 replies; 35+ messages in thread
From: Stephane Riviere @ 2005-08-14  8:37 UTC (permalink / raw)


Hi Ludovic and all,

 > I like it when people are "afraid [they're] just using Windows" :)

As an old Windows user, I must admit you're right. I'm currently 
migrating my main workstations under Debian GNU/Linux. My new archive 
rig is a Debian _software_ RAID1 server built 'from scratch', more 
precisely with a Knoppix or any live CD having a RAID kernel and 
debootstrap facilities. A small doc is planned before august's end.

 > If you are on Windows, AIDE (Ada Instant Development Environment) is
 > for you. Have a look here:

A new AIDE 1.03 release will be release this week. It includes a real 
installer, new GPS release, Texinfo driver for Adadoc, OpenGL tools and 
examples, and many more. It will be the last pure Windows AIDE Release.

The next one will be GCC 4 bases, multi-platform (windows and linux) and 
cross-platform (windows-x86, linux-x86 and 8 bits Atmel-AVR).

Best from France,

-- 
Stephane Riviere
Oleron Island - France
http://stephane.rochebrune.org
OpenPgp Key <5fd6a1e6> available on the web site above



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-13 13:39     ` Ludovic Brenta
  2005-08-13 15:49       ` Björn Persson
@ 2005-08-14 11:00       ` Willy Jacobs
  2005-08-15  5:25       ` Anders Wirzenius
  2 siblings, 0 replies; 35+ messages in thread
From: Willy Jacobs @ 2005-08-14 11:00 UTC (permalink / raw)


Ludovic Brenta wrote:
> Björn Persson <spam-away@nowhere.nil> writes:

> I agree wholeheartedly.  The latest GNAT Pro 5.03 appears to be based
> on GCC 3.4; if GNAT Pro comes with ASIS and GLADE, and if AdaCore made
> a "p" release based on it, what a wonderful world this would be :)

Actually GNAT Pro 5.03 is based on:
- gcc-3_4-branch-041222020316 (without the Ada source tree)
- a lot of patches on this source tree
- ACT's own Ada source tree (which differs on many places with the 
public available Ada source tree)

-- 
--- willy



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-11 10:31         ` Ludovic Brenta
                             ` (3 preceding siblings ...)
  2005-08-14  8:37           ` Stephane Riviere
@ 2005-08-14 16:28           ` Randy
  4 siblings, 0 replies; 35+ messages in thread
From: Randy @ 2005-08-14 16:28 UTC (permalink / raw)


Ludovic Brenta wrote:
> I like it when people are "afraid [they're] just using Windows" :)
> 
> If you are on Windows, AIDE (Ada Instant Development Environment) is
> for you. Have a look here:
> 
> http://stephane.rochebrune.org/aide/aide.html
> 
> Debian is "the universal operating system", consisting of the Linux
> kernel, GNU libraries and utilities, and 9000 assorted applications.
> See http://www.debian.org
> 

I have an extra drive that I can make into a linux system.  If you don't 
mind helping me set it up I will set my system to dual boot and learn 
more about it.  What do you say?



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-13 13:39     ` Ludovic Brenta
  2005-08-13 15:49       ` Björn Persson
  2005-08-14 11:00       ` Willy Jacobs
@ 2005-08-15  5:25       ` Anders Wirzenius
  2005-08-15  8:17         ` Jacob Sparre Andersen
  2 siblings, 1 reply; 35+ messages in thread
From: Anders Wirzenius @ 2005-08-15  5:25 UTC (permalink / raw)


Ludovic Brenta <ludovic.brenta@tiscali.be> writes:

> To my knowledge, Debian is the only distribution that has a complete
> Ada development environment, including a compiler, ASIS, GLADE,
> several libraries, GPS, Ada-aware GDB, and a unifying policy to hold
> them together.  This kind of thing takes a lot of work to achieve.  I

Debian stable or testing (or what)?

-- 
Anders



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-15  5:25       ` Anders Wirzenius
@ 2005-08-15  8:17         ` Jacob Sparre Andersen
  0 siblings, 0 replies; 35+ messages in thread
From: Jacob Sparre Andersen @ 2005-08-15  8:17 UTC (permalink / raw)


Anders Wirzenius wrote:
> Ludovic Brenta <ludovic.brenta@tiscali.be> writes:

> > To my knowledge, Debian is the only distribution that has a
> > complete Ada development environment, including a compiler, ASIS,
> > GLADE, several libraries, GPS, Ada-aware GDB, and a unifying
> > policy to hold them together.  This kind of thing takes a lot of
> > work to achieve.  I
> 
> Debian stable or testing (or what)?

Both Debian/stable and Debian/unstable has a complete Ada development
environment.  I suppose the same is true for Debian/testing, but I
haven't got a machine running that version.

Jacob
-- 
�In Ada you model the problem space, not the solution space.�
                                                     -- Robert I. Eachus



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-08-10 15:28     ` Ludovic Brenta
  2005-08-10 15:37       ` Pascal Obry
  2005-08-11  3:47       ` Randy
@ 2005-09-01 22:51       ` Kent Paul Dolan
  2005-09-02  0:36         ` Britt Snodgrass
  2 siblings, 1 reply; 35+ messages in thread
From: Kent Paul Dolan @ 2005-09-01 22:51 UTC (permalink / raw)


"Ludovic Brenta" <ludovic.brenta@insalien.org> wrote:

> The current version is Ada 95, and there are several compilers
> available; see http://www.adaic.com for a list of compilers.

Thanks for that, I'd wasted time looking at the AdaCore site,
and at the old NYU ftp site.

Since that's the 3.15p release, postmarked 2002, I take it the
concept of a freely downloadable (and GPLed, the www.gnat.com
site is pretty obvious about no longer supporting the GPL, in
their writeup on their libraries) Ada compiler had died a quiet
death?

I just downloaded what was there, it is perhaps time for me to
get interested a bit in Ada again, thus my (likely unwelcome)
return here after long absence.

xanthian, of the huge 1/4th terabyte HD, downloading the world.


-- 
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Latest GNAT version
  2005-09-01 22:51       ` Kent Paul Dolan
@ 2005-09-02  0:36         ` Britt Snodgrass
  0 siblings, 0 replies; 35+ messages in thread
From: Britt Snodgrass @ 2005-09-02  0:36 UTC (permalink / raw)



Kent Paul Dolan wrote:
> "Ludovic Brenta" <ludovic.brenta@insalien.org> wrote:
>
> > The current version is Ada 95, and there are several compilers
> > available; see http://www.adaic.com for a list of compilers.
>
> Thanks for that, I'd wasted time looking at the AdaCore site,
> and at the old NYU ftp site.
>
> Since that's the 3.15p release, postmarked 2002, I take it the
> concept of a freely downloadable (and GPLed, the www.gnat.com
> site is pretty obvious about no longer supporting the GPL, in
> their writeup on their libraries) Ada compiler had died a quiet
> death?
>

AdaCore doesn't package public versions of GNAT anymore but newer
versions are available as part of GCC. For Microsoft Windows, a
precompiled version of GNAT based on GCC 3.4.4 is available as part of
MinGW 4.1.0 (see http://www.mingw.org/download.shtml).

Britt




^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2005-09-02  0:36 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-30 19:21 Latest GNAT version John Zouck
2004-08-30 20:49 ` Björn Persson
2004-08-30 21:28   ` Hyman Rosen
2004-08-30 23:17     ` Florian Weimer
2004-08-31 13:18       ` Hyman Rosen
2004-08-31 17:52     ` Pascal Obry
2004-08-31 22:52       ` Jeff C,
2004-09-01  2:13       ` Latest GNAT version -- an afterthought for the "Ada Popularity..." thread Cesar Rabak
2004-09-06  3:52     ` Latest GNAT version Pylinius
  -- strict thread matches above, loose matches on Subject: below --
2005-08-10 12:06 Horst Hecker
2005-08-10 14:21 ` Ludovic Brenta
2005-08-10 15:06   ` Randy
2005-08-10 15:28     ` Ludovic Brenta
2005-08-10 15:37       ` Pascal Obry
2005-08-10 21:23         ` Randy Brukardt
2005-08-10 22:42           ` Pascal Obry
2005-08-10 22:58           ` Robert A Duff
2005-08-11  7:25           ` Jean-Pierre Rosen
2005-08-11 22:39             ` Randy Brukardt
2005-08-11 22:55             ` Randy Brukardt
2005-08-11  3:47       ` Randy
2005-08-11 10:31         ` Ludovic Brenta
2005-08-14  8:34           ` Stephane Riviere
2005-08-14  8:35           ` Stephane Riviere
2005-08-14  8:36           ` Stephane Riviere
2005-08-14  8:37           ` Stephane Riviere
2005-08-14 16:28           ` Randy
2005-09-01 22:51       ` Kent Paul Dolan
2005-09-02  0:36         ` Britt Snodgrass
2005-08-12 23:39   ` Björn Persson
2005-08-13 13:39     ` Ludovic Brenta
2005-08-13 15:49       ` Björn Persson
2005-08-14 11:00       ` Willy Jacobs
2005-08-15  5:25       ` Anders Wirzenius
2005-08-15  8:17         ` Jacob Sparre Andersen

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