comp.lang.ada
 help / color / mirror / Atom feed
* Re: Is Ada on VAX/VMS Ada 95
       [not found] <1151342831.094972.295360@y41g2000cwy.googlegroups.com>
@ 2006-06-26 19:36 ` Larry Kilgallen
  2006-06-27  2:12   ` Keith Thompson
       [not found] ` <1151412502.125088.213180@u72g2000cwu.googlegroups.com>
  1 sibling, 1 reply; 5+ messages in thread
From: Larry Kilgallen @ 2006-06-26 19:36 UTC (permalink / raw)


In article <1151342831.094972.295360@y41g2000cwy.googlegroups.com>, "Chris L" <clusardi2k@aol.com> writes:

> What are the differences of Vax Ada and Ada 95?

VAX Ada conforms to the Ada 83 standard.

One major reason why there is no Ada 95 implementation on VAX is
that Ada 95 requires IEEE floating point semantics while the VAX
hardware provides VAX floating point semantics.

VAX Ada became DEC Ada became Compaq Ada became HP Ada and runs
on either VAX or Alpha, implementing Ada 83.

If you want an Ada 95 implementation on the VMS operating system,
use GNAT Ada 95 for Alpha VMS.  It has many of the VMS-specific
capabilities of the original VAX Ada.



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

* Re: Is Ada on VAX/VMS Ada 95
  2006-06-26 19:36 ` Is Ada on VAX/VMS Ada 95 Larry Kilgallen
@ 2006-06-27  2:12   ` Keith Thompson
  0 siblings, 0 replies; 5+ messages in thread
From: Keith Thompson @ 2006-06-27  2:12 UTC (permalink / raw)


Kilgallen@SpamCop.net (Larry Kilgallen) writes:
> In article <1151342831.094972.295360@y41g2000cwy.googlegroups.com>,
> "Chris L" <clusardi2k@aol.com> writes:
>
>> What are the differences of Vax Ada and Ada 95?
>
> VAX Ada conforms to the Ada 83 standard.
>
> One major reason why there is no Ada 95 implementation on VAX is
> that Ada 95 requires IEEE floating point semantics while the VAX
> hardware provides VAX floating point semantics.

I don't believe that's correct.  The floating-point model is intended
to be flexible enough to cover any existing hardware that implements a
mantissa-exponent model (IEEE, VAX, IBM, etc.).  See section G.2.1.

-- 
Keith Thompson (The_Other_Keith) kst-u@mib.org  <http://www.ghoti.net/~kst>
San Diego Supercomputer Center             <*>  <http://users.sdsc.edu/~kst>
We must do something.  This is something.  Therefore, we must do this.



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

* Re: Is Ada on VAX/VMS Ada 95
       [not found] ` <1151412502.125088.213180@u72g2000cwu.googlegroups.com>
@ 2006-06-27 14:59   ` Larry Kilgallen
  2006-06-27 16:57     ` Martin Krischik
  2006-06-27 16:51   ` Martin Krischik
  1 sibling, 1 reply; 5+ messages in thread
From: Larry Kilgallen @ 2006-06-27 14:59 UTC (permalink / raw)


In article <1151412502.125088.213180@u72g2000cwu.googlegroups.com>, "Chris L" <clusardi2k@aol.com> writes:
> 
> Larry Kilgallen wrote:
>> If you want an Ada 95 implementation on the VMS operating system,
>> use GNAT Ada 95 for Alpha VMS.  It has many of the VMS-specific
>> capabilities of the original VAX Ada.
> 
> I will not be on the VAX for a few months. Is the GNAT Ada 95 compiler
> already on the VAX or do I have to buy and install it?

The GNAT Ada 95 is not available for VAX at all.
It is available for Alpha VMS, which runs on the Alpha hardware.

That said, some shops imprecisely refer to any machine running the
VMS operating system as being a "VAX".  I figure they are not the
type of shops to choose strongly typed languages :-)



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

* Re: Is Ada on VAX/VMS Ada 95
       [not found] ` <1151412502.125088.213180@u72g2000cwu.googlegroups.com>
  2006-06-27 14:59   ` Larry Kilgallen
@ 2006-06-27 16:51   ` Martin Krischik
  1 sibling, 0 replies; 5+ messages in thread
From: Martin Krischik @ 2006-06-27 16:51 UTC (permalink / raw)


Chris L wrote:

> 
> Larry Kilgallen wrote:
>> If you want an Ada 95 implementation on the VMS operating system,
>> use GNAT Ada 95 for Alpha VMS.  It has many of the VMS-specific
>> capabilities of the original VAX Ada.
> 
> I will not be on the VAX for a few months. Is the GNAT Ada 95 compiler
> already on the VAX or do I have to buy and install it?

You have to install it. The GNU Ada project [1] has got one - but it is
horribly out-dated. That does not mean there is no newer version: At work I
have the very latest wavefront GNAT/Pro (Ada 2005) for OpenVMS
available :-).

Don't ask: There is that gentelmen agreement not to redistribute GNAT/Pro
and I do like my job.

Martin

[1] http://gnuada.sf.net
-- 
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com



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

* Re: Is Ada on VAX/VMS Ada 95
  2006-06-27 14:59   ` Larry Kilgallen
@ 2006-06-27 16:57     ` Martin Krischik
  0 siblings, 0 replies; 5+ messages in thread
From: Martin Krischik @ 2006-06-27 16:57 UTC (permalink / raw)


Larry Kilgallen wrote:

> In article <1151412502.125088.213180@u72g2000cwu.googlegroups.com>, "Chris
> L" <clusardi2k@aol.com> writes:
>> 
>> Larry Kilgallen wrote:
>>> If you want an Ada 95 implementation on the VMS operating system,
>>> use GNAT Ada 95 for Alpha VMS.  It has many of the VMS-specific
>>> capabilities of the original VAX Ada.
>> 
>> I will not be on the VAX for a few months. Is the GNAT Ada 95 compiler
>> already on the VAX or do I have to buy and install it?
> 
> The GNAT Ada 95 is not available for VAX at all.
> It is available for Alpha VMS, which runs on the Alpha hardware.

And IA64 OpenVMS - just saw it today on GNAT Tracker.

> That said, some shops imprecisely refer to any machine running the
> VMS operating system as being a "VAX".  I figure they are not the
> type of shops to choose strongly typed languages :-)

I would think that all VAXes are now in a cosy little retirement home and
the OP was just new to the wonderfull world of OpenVMS.

Martin
-- 
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com



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

end of thread, other threads:[~2006-06-27 16:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1151342831.094972.295360@y41g2000cwy.googlegroups.com>
2006-06-26 19:36 ` Is Ada on VAX/VMS Ada 95 Larry Kilgallen
2006-06-27  2:12   ` Keith Thompson
     [not found] ` <1151412502.125088.213180@u72g2000cwu.googlegroups.com>
2006-06-27 14:59   ` Larry Kilgallen
2006-06-27 16:57     ` Martin Krischik
2006-06-27 16:51   ` Martin Krischik

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