* ADA and OS/2
@ 1997-11-23 0:00 Jules Gilbert
1997-11-23 0:00 ` Tarjei T. Jensen
` (2 more replies)
0 siblings, 3 replies; 28+ messages in thread
From: Jules Gilbert @ 1997-11-23 0:00 UTC (permalink / raw)
I run OS/2. What are my Ada options?
See http://www.symbolic-mechanics.com
One place to start is the /verne sub-dir.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Ada and OS/2
@ 2000-05-04 0:00 David Dousette
2000-05-08 0:00 ` Christoph Seelhorst
0 siblings, 1 reply; 28+ messages in thread
From: David Dousette @ 2000-05-04 0:00 UTC (permalink / raw)
Are there any other options for an Ada 95 compiler for OS/2 besides
GNAT?
Thanks,
David
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
2000-05-04 0:00 Ada " David Dousette
@ 2000-05-08 0:00 ` Christoph Seelhorst
2000-05-08 0:00 ` David Dousette
0 siblings, 1 reply; 28+ messages in thread
From: Christoph Seelhorst @ 2000-05-08 0:00 UTC (permalink / raw)
I have checked the Ada market since quite some years, but I do not know
of any other OS/2 Ada compiler.
Years ago I tried the (then) Alsys Personal Ada for Windows, but it did
not cooperate with WinOS2.
So it seems that Gnat is our only choice, but what is bad with it??
Cheers, Christoph
David Dousette wrote:
> Are there any other options for an Ada 95 compiler for OS/2 besides
> GNAT?
>
> Thanks,
> David
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
2000-05-08 0:00 ` Christoph Seelhorst
@ 2000-05-08 0:00 ` David Dousette
2000-05-10 0:00 ` Christoph Seelhorst
0 siblings, 1 reply; 28+ messages in thread
From: David Dousette @ 2000-05-08 0:00 UTC (permalink / raw)
I was having a few troubles getting it set up at first, and I had a few
misconceptions regarding GNU development tools. But I had assistance via
email and a closer read of the readme file, and I also had a lot of my
misconceptions cleared up, so now I can't wait till I get to the chapter in
my Ada book when it tells me I can touch the keyboard... ;^)
Thanks!
Dave
Christoph Seelhorst wrote:
> I have checked the Ada market since quite some years, but I do not know
> of any other OS/2 Ada compiler.
> Years ago I tried the (then) Alsys Personal Ada for Windows, but it did
> not cooperate with WinOS2.
> So it seems that Gnat is our only choice, but what is bad with it??
>
> Cheers, Christoph
>
> David Dousette wrote:
>
> > Are there any other options for an Ada 95 compiler for OS/2 besides
> > GNAT?
> >
> > Thanks,
> > David
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
2000-05-08 0:00 ` David Dousette
@ 2000-05-10 0:00 ` Christoph Seelhorst
2000-05-10 0:00 ` John Merryweather Cooper
0 siblings, 1 reply; 28+ messages in thread
From: Christoph Seelhorst @ 2000-05-10 0:00 UTC (permalink / raw)
What seems another great thing to me is the fact that you can combine Gnat with
the other variations of emx, e.g. GCC , g++ and g77. Well, I THINK it will
work, I have not really made in-depth testing there. If anyone has experience
reports, I'd be glad to know.
Cheers, Christoph
David Dousette wrote:
> I was having a few troubles getting it set up at first, and I had a few
> misconceptions regarding GNU development tools. But I had assistance via
> email and a closer read of the readme file, and I also had a lot of my
> misconceptions cleared up, so now I can't wait till I get to the chapter in
> my Ada book when it tells me I can touch the keyboard... ;^)
>
> Thanks!
> Dave
>
> Christoph Seelhorst wrote:
>
> > I have checked the Ada market since quite some years, but I do not know
> > of any other OS/2 Ada compiler.
> > Years ago I tried the (then) Alsys Personal Ada for Windows, but it did
> > not cooperate with WinOS2.
> > So it seems that Gnat is our only choice, but what is bad with it??
> >
> > Cheers, Christoph
> >
> > David Dousette wrote:
> >
> > > Are there any other options for an Ada 95 compiler for OS/2 besides
> > > GNAT?
> > >
> > > Thanks,
> > > David
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
2000-05-10 0:00 ` Christoph Seelhorst
@ 2000-05-10 0:00 ` John Merryweather Cooper
2000-05-11 0:00 ` Geoff Bull
0 siblings, 1 reply; 28+ messages in thread
From: John Merryweather Cooper @ 2000-05-10 0:00 UTC (permalink / raw)
Yes, it works quite well. Cygwin and GNAT for WinDoze on the otherhand need
to be "kept at arms length" from each other.
jmc
======================
"Christoph Seelhorst" <christoph.seelhorst@gmx.de> wrote in message
news:3919D5C5.CC1F055B@gmx.de...
> What seems another great thing to me is the fact that you can combine Gnat
with
> the other variations of emx, e.g. GCC , g++ and g77. Well, I THINK it
will
> work, I have not really made in-depth testing there. If anyone has
experience
> reports, I'd be glad to know.
>
> Cheers, Christoph
>
>
> David Dousette wrote:
>
> > I was having a few troubles getting it set up at first, and I had a few
> > misconceptions regarding GNU development tools. But I had assistance
via
> > email and a closer read of the readme file, and I also had a lot of my
> > misconceptions cleared up, so now I can't wait till I get to the chapter
in
> > my Ada book when it tells me I can touch the keyboard... ;^)
> >
> > Thanks!
> > Dave
> >
> > Christoph Seelhorst wrote:
> >
> > > I have checked the Ada market since quite some years, but I do not
know
> > > of any other OS/2 Ada compiler.
> > > Years ago I tried the (then) Alsys Personal Ada for Windows, but it
did
> > > not cooperate with WinOS2.
> > > So it seems that Gnat is our only choice, but what is bad with it??
> > >
> > > Cheers, Christoph
> > >
> > > David Dousette wrote:
> > >
> > > > Are there any other options for an Ada 95 compiler for OS/2 besides
> > > > GNAT?
> > > >
> > > > Thanks,
> > > > David
>
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
2000-05-10 0:00 ` John Merryweather Cooper
@ 2000-05-11 0:00 ` Geoff Bull
2000-05-11 0:00 ` Geoff Bull
2000-05-13 0:00 ` Florian Weimer
0 siblings, 2 replies; 28+ messages in thread
From: Geoff Bull @ 2000-05-11 0:00 UTC (permalink / raw)
John Merryweather Cooper wrote:
> Cygwin and GNAT for WinDoze on the otherhand need
> to be "kept at arms length" from each other.
What exactly do you mean by that?
I use gnat and cygwin together - typically invoking
gnatmake from cygwin make or cygwin bash.
But I never use the gcc included with cygwin.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
2000-05-11 0:00 ` Geoff Bull
@ 2000-05-11 0:00 ` Geoff Bull
2000-05-13 0:00 ` Florian Weimer
1 sibling, 0 replies; 28+ messages in thread
From: Geoff Bull @ 2000-05-11 0:00 UTC (permalink / raw)
Geoff Bull wrote:
> I use gnat and cygwin together - typically invoking
> gnatmake from cygwin make or cygwin bash.
> But I never use the gcc included with cygwin.
But not on OS/2.
oops!
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
2000-05-11 0:00 ` Geoff Bull
2000-05-11 0:00 ` Geoff Bull
@ 2000-05-13 0:00 ` Florian Weimer
1 sibling, 0 replies; 28+ messages in thread
From: Florian Weimer @ 2000-05-13 0:00 UTC (permalink / raw)
Geoff Bull <geoff@research.canon.com.au> writes:
> John Merryweather Cooper wrote:
> > Cygwin and GNAT for WinDoze on the otherhand need
> > to be "kept at arms length" from each other.
>
> What exactly do you mean by that?
>
> I use gnat and cygwin together - typically invoking
> gnatmake from cygwin make or cygwin bash.
> But I never use the gcc included with cygwin.
Aha! Some releases ago, both cygwin gcc and GNAT gcc used the same
registry entries to locate the gcc directories (where the actual C and
ada frontends reside). That's the reason why you could only use only
one gcc installation (unless you had some small script which changed
the registry before you invoked one version or the other). I don't
know if the situation has changed recently.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Announcing GNAT version 3.12p for Linux and Sparc Solaris
@ 1999-10-19 0:00 Robert Dewar
1999-10-21 0:00 ` Jean-Pierre Rosen
0 siblings, 1 reply; 28+ messages in thread
From: Robert Dewar @ 1999-10-19 0:00 UTC (permalink / raw)
A new public release of GNAT version 3.12p, is now
available at
ftp://cs.nyu.edu/pub/gnat
for GNU/Linux and Sparc Solaris. Other versions to follow very
shortly, as well as RPM's for Linux (from the GNAT/Linux
group).
This release coincides with the opening day of Sig Ada :-)
Robert B. K. Dewar
Ada Core Technologies
The following is a list of new features in version 3.12,
as compared with version 3.11
-----------------------------
The standard GNAT library (on Unix systems) now contains a
Makefile
called Makefile.adalib which allows recompilation of the
runtime
with different compilation options or different configuration
pragmas.
GNAT now handles C, C++ and Fortran convention boolean types
specially.
In all these cases, zero/non-zero semantics is used, so that
any
non-zero value is treated as equivalent to True. This means
that
the implementation of Interfaces.Fortran.LOGICAL is more
accurate,
and provides a convenient way of importing C int values used
as
boolean values.
GNORT now permits the use of allocators and it is also
possible to
explicitly raise Program_Error. These calls are supported by
user
defined subprograms. See GNORT documentation for full details.
A new package, GNAT.Current_Exception is provided for access
to the
current exception name and information. This is provided for
compatibility
with other Ada 83 compilers. See g-curexc.ads for a full
description of
this package.
A new gnatbind option, -shared, enables the use of a shared
GNAT library
when available (currently DEC Unix, SGI IRIX and OpenVMS).
Static GNAT library is the default on all targets but VMS and
SGI IRIX.
A new tool is provided, gnatdll. This is an NT/Win9x specific
tool
to help in constructing DLLs.
Complete rewrite of the section of NT/Win9x specific features
and
documentation of the GNAT technology in this area. This
section now
clearly explains and documents how to use the NT/Win9x
specific
features of the GNAT technology.
The compiler is now built with options -gnatpn instead of
-gnata.
This means that the front end of the compiler is considerably
faster, up to 2-3 times faster in some cases. The cases where
you
will see the biggest speed up are in -gnatc compilations with
no
code generation, or if very large specs are with'ed from
smaller
units.
If pragma Suppress is used in the gnat.adc file, this now
properly
suppresses exceptions in all files compiled in the presence of
this
gnat.adc file (Suppress pragmas in gnat.adc were previously
ignored,
which is in accordance with the RM, but certainly not what is
wanted!)
On Digital Unix 4.0D, the run time now takes advantage of the
full
range of priorities (0 .. 63).
In -gnatc mode, an existing up to date ali file is no longer
destroyed.
In particular this means that the -gnatc -gnatt compilations
used by
ASIS do not destroy existing ali files.
A new switch -gnaty activates style checking features in the
compiler.
These roughly correspond to the checking done by the special
internal
-gnatg flag, except that -gnaty allows extensive choice of
which checks
are to be performed, and also allows parametrization, e.g. of
the indent
level that is enforced.
The handling of aggregates has been optimized in many cases,
generating
more efficient code and less memory usage.
The binder now generates an Ada package as the main program by
default
instead of a C program. The generated files are called
b~xxx.ads/adb,
where xxx is the name of the main program. The -C switch for
both
gnatbind and gnatlink can be used to get the old behavior of
generating
the main program in C.
The compilation switches are now stored in the ali file (lines
starting
with A). This is used to implement the corresponding ASIS
option to
retrieve the command line arguments.
A new pragma Finalize_Storage_Only has been implemented. It
indicates
that a Finalize routine is present only for the purposes of
releasing
storage, and that thus the Finalize call can be omitted in
some cases
(e.g. for objects declared at the library level).
A function and a procedure to retreive the current working
directory
have been added in g-dirope.ad[sb].
Gcov, a test coverage program is now distributed with GNAT.
See the gcc
documentation for its use.
pragma Task_Info is now available for AiX and can be used to
specify the
scheduling contention scope of each Ada task.
New switches -nostdinc and -nostdlib for gnatmake and
gnatbind. New
switch -nostdinc for gcc/gnat1 and gnatls. -nostdinc turns off
looking
for sources in the system default directory. -nostdlib turns
off looking
for library files in the system default directory.
[VMS] Wildcard directory specifications accepted and expanded
in /SEARCH
qualifiers and ADA_{INCLUDE,OBJECTS}_PATH logicals.
Add support for Windows NT Resources. Under NT there are two
new tools.
RCL the resource compiler and res2coff to convert a binary
resources
file to a coff object file to be linked with a program.
A new package GNAT.Traceback provides non-symbolic tracebacks
at
run time on Solaris and Linux.
A new package GNAT.Traceback.Symbolic provides symbolic
tracebacks at
run time on Solaris and Linux.
A new package GNAT.Regpat implements the full V7 regular
expression
matching, including such features as anchors, and is thus a
more
complete implementation than that in GNAT.Regexp, which is
retained
for compatibility (and is in any case more appropriate for
certain
functions).
The packages Calendar and Ada.Real_Time for the NT/Win9x
implementation now
use a high resolution clock providing a resolution of 1
micro-sec.
A new convention DLL has been added to simplify the
development of DLL's
using the NT/Win9x port of GNAT..
The convention Stdcall is now available for variables as well
as
subprograms for the NT/Win9x port of GNAT.
A restricted version of the run time is now provided. This
version of
the run time is automatically used if the appropriate set of
restrictions
is used. A new pragma Restricted_Run_Time sets this set of
restrictions.
The restricted run-time is more efficient for the set of
allowed operations.
A new pragma Ravenscar establishes the set of restrictions
that corresponds
with the Ravenscar profile for limited tasking. This is a more
restrictive
set than Restricted_Run_Time, so use of pragma Ravenscar will
also cause the
restricted run time to be used.
A new restriction identifier No_Complex_Barriers has been
added which
causes barriers to be restricted to simple boolean variables
declared
within the protected type. This is one of the Ravenscar
restrictions.
A new restriction identifier No_Select_Statements has been
added which
completely eliminates the use of select statements. This is
one of the
Ravenscar restrictions
The list of switches printed out when the -gnath option is
used now includes
common gcc switches.
The handling of protected objects with no entries has been
simplified and
optimized.
A new switch -gnatR causes the compiler to output
representation information
for declared arrays and records.
A new switch -gnatD causes the compiler to generate files with
names
x.dg (where x is the source file name) that contain the
expanded (-gnatG)
code and to force debugging information to refer to these
files. This
allows source level debugging using the expanded code.
The package GNAT.Command_Line has been updated to handle
sections on
the command line, as in gnatmake (-largs, -bargs, ...). There
is also
a new character '!' to specify that a switch must have a
parameter, and
that there must be no space between the two. Finally, a new
special switch
'*' has been created, to match any item on the command line.
Shared passive partitions are fully implemented, including
support for
protected objects that provide global locking capability. The
implementation
allows the use of shared passive partitions to communicate
between separate
programs as well as between partitions of a single distibuted
program, and
also provides for automatic persistance from one run to
another.
A new flag -O for gnatbind gives a complete list of objects
that are
needed by the Ada part of the program.
The sorting packages GNAT.Heap_Sort_A, GNAT.Heap_Sort_G,
GNAT.Bubble_Sort_A
and GNAT. Bubble_Sort_G use subtype Natural instead of
Positive for the
number of items to sort, so it is no longer an error to sort
an empty
range of items.
A new package GNAT.Threads (in files g-thread.ads/adb)
provides a general
facility for foreign code (e.g. written in C) to create
threads in a
manner known to the Ada run-time system, so that these threads
can
freely call Ada code that uses explicit or implicit tasking
constructs.
The Assert pragma now permits expressions of types derived
from Boolean
instead of requiring Standard.Boolean itself.
A new flag -z for gnatmake and gnatbind allows the more
convenient
compilation/binding/linking of an Ada program without a main
subprogram.
The execution of such a program is identical to the one of the
program
with an empty main subprogram with a "with" clause on the main
package.
The output format of gnatxref has been modified to be in
columnar
format so that it is easier to read.
The gnatfind utility now accepts wild cards in the file name
to allow
a set of files to be searched, and this works on all operating
systems.
The gnatprep utility now supports boolean expressions (and,
or, and
then, or else, =, 'Defined), and has a new command line switch
to
define symbols.
A new optimization circuit removes many subscript checks in
loops in
the cases where the range of the loop can be determined to be
in range
of the subscript.
The location (file and line number) at which an exception was
raised now
appears by default in the exception message, and the message
for an
unhandled exception includes this information.
Zero cost exceptions are now implemented in DEC Unix and on
SGI Irix.
On these two targets, zero cost exception handling is the
standard
default. You can select longjmp/setjmp exception handling
(smaller
executables) by using the -gnatL switch on all compilations
including
the library units. The switch -gnatZ can be used to enable
zero cost
exceptions on certain other targets including NT, but these
are partial
implementations in which exceptions cannot be propagated
through C
code (but for all Ada programs, this will work correctly).
In the DEC Unix version, foreign threads (those created
outside Ada) are
now recognized automatically and converted to Ada tasks for
proper
treatment by the Ada run time as Ada tasks.
24-bit packed components are now permitted in GNORT mode
provided that
the alignment of the component type is explicitly set to 1.
A new attribute System'To_Address (X) has exactly the same
result value
as System.Storage_Elements.To_Address (X), except that the
result is a
static value if the input value is static, allowing its use in
a package
to which pragma Preelaborate applies.
It is now permissible to declare library variables whose
nominal type is
unconstrained String in GNORT mode if the initializing
expression is a
string literal.
Sent via Deja.com http://www.deja.com/
Before you buy.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Announcing GNAT version 3.12p for Linux and Sparc Solaris
1999-10-19 0:00 Announcing GNAT version 3.12p for Linux and Sparc Solaris Robert Dewar
@ 1999-10-21 0:00 ` Jean-Pierre Rosen
1999-10-21 0:00 ` Aidan Skinner
0 siblings, 1 reply; 28+ messages in thread
From: Jean-Pierre Rosen @ 1999-10-21 0:00 UTC (permalink / raw)
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 639 bytes --]
Robert Dewar <dewar@gnat.com> a �crit dans le message :
7uia7h$kn4$1@nnrp1.deja.com...
> The compiler is now built with options -gnatpn instead of
> -gnata.
> This means that the front end of the compiler is considerably
> faster, up to 2-3 times faster in some cases.
It seems that ACT doesn't understand at all the current trends in software.
It's been years that I didn't see a new version of a software that wasn't
*slower* than the previous one..... ;-)
--
---------------------------------------------------------
J-P. Rosen (Rosen.Adalog@wanadoo.fr)
Visit Adalog's web site at http://pro.wanadoo.fr/adalog
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Announcing GNAT version 3.12p for Linux and Sparc Solaris
1999-10-21 0:00 ` Jean-Pierre Rosen
@ 1999-10-21 0:00 ` Aidan Skinner
1999-10-23 0:00 ` Robert Dewar
0 siblings, 1 reply; 28+ messages in thread
From: Aidan Skinner @ 1999-10-21 0:00 UTC (permalink / raw)
On Thu, 21 Oct 1999 10:36:57 +0200, Jean-Pierre Rosen
<rosen.adalog@wanadoo.fr> wrote:
>It seems that ACT doesn't understand at all the current trends in software.
>It's been years that I didn't see a new version of a software that wasn't
>*slower* than the previous one..... ;-)
Linux 2.0.x --> Linux 2.2.x
(I haven't been around long enough to remember pre 2.0)
It's quite common in the free software world...
- Aidan (it's especially nice when it's your operating system that
does it)
--
"I say we just bury him and eat dessert"
http://www.skinner.demon.co.uk/aidan/
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Announcing GNAT version 3.12p for Linux and Sparc Solaris
1999-10-21 0:00 ` Aidan Skinner
@ 1999-10-23 0:00 ` Robert Dewar
1999-10-24 0:00 ` Aidan Skinner
0 siblings, 1 reply; 28+ messages in thread
From: Robert Dewar @ 1999-10-23 0:00 UTC (permalink / raw)
In article <slrn80uqtt.s6.aidan@skinner.demon.co.uk>,
aidan@skinner.demon.co.uk wrote:
> On Thu, 21 Oct 1999 10:36:57 +0200, Jean-Pierre Rosen
> <rosen.adalog@wanadoo.fr> wrote:
>
> >It seems that ACT doesn't understand at all the current
trends in software.
> >It's been years that I didn't see a new version of a software
that wasn't
> >*slower* than the previous one..... ;-)
>
> Linux 2.0.x --> Linux 2.2.x
>
> (I haven't been around long enough to remember pre 2.0)
>
> It's quite common in the free software world...
>
> - Aidan (it's especially nice when it's your operating system
that
> does it)
Well to be fair, the new version of OS/2 is also dramatically
faster than the old version, particularly in the file system
department, which is quite impressive, as OS/2 runs circles
around other x86 systems (including Linux) when it comes to
the file system (GNAT for instance links in 7 seconds on my
quite slow notebook machine).
Sent via Deja.com http://www.deja.com/
Before you buy.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Announcing GNAT version 3.12p for Linux and Sparc Solaris
1999-10-23 0:00 ` Robert Dewar
@ 1999-10-24 0:00 ` Aidan Skinner
1999-10-24 0:00 ` Ada and OS/2 Robert Dewar
0 siblings, 1 reply; 28+ messages in thread
From: Aidan Skinner @ 1999-10-24 0:00 UTC (permalink / raw)
On Sat, 23 Oct 1999 01:19:26 GMT, Robert Dewar
<robert_dewar@my-deja.com> wrote:
>In article <slrn80uqtt.s6.aidan@skinner.demon.co.uk>,
> aidan@skinner.demon.co.uk wrote:
>> It's quite common in the free software world...
>Well to be fair, the new version of OS/2 is also dramatically
>faster than the old version, particularly in the file system
Really?
Must aquire OS/2 machine...
>around other x86 systems (including Linux) when it comes to
>the file system (GNAT for instance links in 7 seconds on my
>quite slow notebook machine).
I've heard really good things about HPFS, is it the OS design or the
file system itself that's doing it?
- Aidan
--
"I say we just bury him and eat dessert"
http://www.skinner.demon.co.uk/aidan/
^ permalink raw reply [flat|nested] 28+ messages in thread
* Ada and OS/2
1999-10-24 0:00 ` Aidan Skinner
@ 1999-10-24 0:00 ` Robert Dewar
0 siblings, 0 replies; 28+ messages in thread
From: Robert Dewar @ 1999-10-24 0:00 UTC (permalink / raw)
In article <slrn815aue.1oe.aidan@skinner.demon.co.uk>,
aidan@skinner.demon.co.uk wrote:
> I've heard really good things about HPFS, is it the OS design
> or the file system itself that's doing it?
Well the high performance version is HPFS386, which is what I
use, and it seems to have far more effective caching
capabilities than competitive systems on Linux or NT.
The new file system in the latest versions of OS/2 is a
compeltely new journaling file system, which is supposed
to be still faster, but I have not yet tried this.
I must say that I find OS/2 to be an excellent platform for
Ada development, certainly far better than NT, I am not enough
of a Unix expert to fairly judge Linux as an alternative.
The one measurement I gave is an interesting one, which is
linking the whole of the GNAT compiler (i.e. gnat1). This
used to take about 50 seconds on my note book using 286 HPFS,
and that seems comparable (given the speed of my machine)
with what you see on NT or Linux, but using 386 HPFS, the
link takes about 7 seconds, apparently because of the very
effective caching of object files. Fast linking is always
welcome :-)
Anyway, if you do want to give OS/2 a try, as I noted in a
previous post, we will soon have a version of 3.12p for OS/2.
It is indeed already prepared, and we are just doing some
basic sanity checks on it this weekend before posting it.
It's nice to know there are some fellow OS/2 Ada users out
there, and as I have said before, you can expect better
support for OS/2 GNAT in the future (we actually have two
OS/2 enthusiasts at Ada Core Technologies :-)
Robert Dewar
Ada Core Technologies
Sent via Deja.com http://www.deja.com/
Before you buy.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
@ 1996-02-26 0:00 tmoran
1996-02-27 0:00 ` scot_gould
0 siblings, 1 reply; 28+ messages in thread
From: tmoran @ 1996-02-26 0:00 UTC (permalink / raw)
> they don't know if ActivAda works under OS/2....
> Whether ActivAda works under OS/2 (it almost certainly does), ...
The Personal ActivAda on my machine does not work under OS/2.
The binder fails (probably a DPMI problem?).
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
@ 1996-02-24 0:00 J. Hjort
1996-02-27 0:00 ` scot_gould
1996-02-27 0:00 ` Kevin Krieser
0 siblings, 2 replies; 28+ messages in thread
From: J. Hjort @ 1996-02-24 0:00 UTC (permalink / raw)
In message <4ge8c0$fo0@jaws.cs.hmc.edu> - scot_gould@ writes:
:>
:>Other than GNAT, I have been unable to locate any other Ada compiler that produces
:>OS/2 code. Have I missed somebody?
:>
Thompson Software Products (formerly Alsys) has an Ada83 compiler for OS/2.
I don't know if it has been updated to support Ada95. They can be reached
at 619-457-2700 x244 or adainfo@thomsoft.com.
J. Hjort [hjort@acm.org]
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
1996-02-24 0:00 J. Hjort
@ 1996-02-27 0:00 ` scot_gould
1996-02-27 0:00 ` Kevin Krieser
1 sibling, 0 replies; 28+ messages in thread
From: scot_gould @ 1996-02-27 0:00 UTC (permalink / raw)
In <4gn91r$kas@donatello.leonardo.net>, hjort@acm.org (J. Hjort) writes:
>Thompson Software Products (formerly Alsys) has an Ada83 compiler for OS/2.
>I don't know if it has been updated to support Ada95. They can be reached
>at 619-457-2700 x244 or adainfo@thomsoft.com.
Unfortunately, they nolonger support this product, nor will they willing to sell
it to me, hence Aysis appears to be dead.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
1996-02-24 0:00 J. Hjort
1996-02-27 0:00 ` scot_gould
@ 1996-02-27 0:00 ` Kevin Krieser
1 sibling, 0 replies; 28+ messages in thread
From: Kevin Krieser @ 1996-02-27 0:00 UTC (permalink / raw)
> Thompson Software Products (formerly Alsys) has an Ada83 compiler for OS/2.
> I don't know if it has been updated to support Ada95. They can be reached
> at 619-457-2700 x244 or adainfo@thomsoft.com.
I contacted them in the past, and I was told that it was no longer a supported
product (and I guess they don't sell it anymore, either). They did point out the
nice, new, Windows NT compiler<G>.
-----------------------------------------------
-- Kevin Krieser
-- kkrieser@ionet.net
-- Running with Warp Connect
^ permalink raw reply [flat|nested] 28+ messages in thread
* Ada and OS/2
@ 1996-02-21 0:00 scot_gould
1996-02-21 0:00 ` Robert Dewar
0 siblings, 1 reply; 28+ messages in thread
From: scot_gould @ 1996-02-21 0:00 UTC (permalink / raw)
Other than GNAT, I have been unable to locate any other Ada compiler that produces
OS/2 code. Have I missed somebody?
Also, does anyone have experience with ActivAda running under OS/2?
Which version of Win32s does it require? Thanks.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
1996-02-21 0:00 scot_gould
@ 1996-02-21 0:00 ` Robert Dewar
1996-02-24 0:00 ` scot_gould
0 siblings, 1 reply; 28+ messages in thread
From: Robert Dewar @ 1996-02-21 0:00 UTC (permalink / raw)
scot_gould asked
"Other than GNAT, I have been unable to locate any other Ada compiler that produc
es
OS/2 code. Have I missed somebody?
Also, does anyone have experience with ActivAda running under OS/2?
Which version of Win32s does it require? Thanks."
You did not specify if you are interested in Ada 83 or Ada 95. Certainly
GNAT is the only OS/2 Ada 95 compiler, but if Ada 83 is of interest,
Alsys certainly had an OS/2 compiler at one point, and as far as I know,
this is still marketed. You should contact Thompson Software for details.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
1996-02-21 0:00 ` Robert Dewar
@ 1996-02-24 0:00 ` scot_gould
1996-02-24 0:00 ` Robert Dewar
1996-02-24 0:00 ` Robert Dewar
0 siblings, 2 replies; 28+ messages in thread
From: scot_gould @ 1996-02-24 0:00 UTC (permalink / raw)
In <dewar.824940521@schonberg>, dewar@cs.nyu.edu (Robert Dewar) writes:
>You did not specify if you are interested in Ada 83 or Ada 95. Certainly
>GNAT is the only OS/2 Ada 95 compiler, but if Ada 83 is of interest,
>Alsys certainly had an OS/2 compiler at one point, and as far as I know,
>this is still marketed. You should contact Thompson Software for details.
As I said, other than GNAT, I could not find any other Ada 95 (or 83) versions.
Sadly, Alsys does not exist (as stated by Thompson Software) plus they don't
know if ActivAda works under OS/2....hence the questions.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
1996-02-24 0:00 ` scot_gould
@ 1996-02-24 0:00 ` Robert Dewar
1996-02-27 0:00 ` scot_gould
1996-02-24 0:00 ` Robert Dewar
1 sibling, 1 reply; 28+ messages in thread
From: Robert Dewar @ 1996-02-24 0:00 UTC (permalink / raw)
One thing that would be interesting is to know exactly what you are looking
for in an OS/2 Ada compiler. In what respect does GNAT not meet your
requirements?
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
1996-02-24 0:00 ` Robert Dewar
@ 1996-02-27 0:00 ` scot_gould
0 siblings, 0 replies; 28+ messages in thread
From: scot_gould @ 1996-02-27 0:00 UTC (permalink / raw)
In <dewar.825209960@schonberg>, dewar@cs.nyu.edu (Robert Dewar) writes:
>One thing that would be interesting is to know exactly what you are looking
>for in an OS/2 Ada compiler. In what respect does GNAT not meet your
>requirements?
Good point. GNAT is slow, bloated and lacks an integrated interface. For most
of my projects, development is 99% of the time allocated, execution is only 1%, hence
a development system with a good interface is worth far more than a compiler
that produces fast code.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
1996-02-24 0:00 ` scot_gould
1996-02-24 0:00 ` Robert Dewar
@ 1996-02-24 0:00 ` Robert Dewar
1996-02-27 0:00 ` scot_gould
1 sibling, 1 reply; 28+ messages in thread
From: Robert Dewar @ 1996-02-24 0:00 UTC (permalink / raw)
"As I said, other than GNAT, I could not find any other Ada 95 (or 83) versions.
Sadly, Alsys does not exist (as stated by Thompson Software) plus they don't
know if ActivAda works under OS/2....hence the questions."
Thomposon *is* Alsys, the old Alsys technology is still marketed by
Thompson. You are not interetsed in whe
Whether ActivAda works under OS/2 (it almost certainly does), you
want to know if they are still supporting their old OS/2 compiler
technology. This compiler was validated, so it is certainly
reasonably complete, although it is certainly Ada 83 and unlikely
to be updated to Ada 95 I would guess.
Can someone from Thompson clarify? I hope I got things right!
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: Ada and OS/2
1996-02-24 0:00 ` Robert Dewar
@ 1996-02-27 0:00 ` scot_gould
0 siblings, 0 replies; 28+ messages in thread
From: scot_gould @ 1996-02-27 0:00 UTC (permalink / raw)
In <dewar.825209756@schonberg>, dewar@cs.nyu.edu (Robert Dewar) writes:
>Thomposon *is* Alsys, the old Alsys technology is still marketed by
>Thompson.
Not according to the sales person @ Thompson I spoke to.
>You are not interetsed in whe
>Whether ActivAda works under OS/2 (it almost certainly does), you
>want to know if they are still supporting their old OS/2 compiler
>technology. This compiler was validated, so it is certainly
>reasonably complete, although it is certainly Ada 83 and unlikely
>to be updated to Ada 95 I would guess.
It appears to be Ada95.
Thanks, anyway.
^ permalink raw reply [flat|nested] 28+ messages in thread
* ADA and OS/2
@ 1991-01-30 21:48 Johannes Bruns
1991-02-01 14:51 ` Billy Yow 283-4009
0 siblings, 1 reply; 28+ messages in thread
From: Johannes Bruns @ 1991-01-30 21:48 UTC (permalink / raw)
Who knows an implementation of ADA running under OS/2 ?
Please describe its main features in a few words.
Thanks to everone who can help me !
Hannes.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: ADA and OS/2
1991-01-30 21:48 ADA " Johannes Bruns
@ 1991-02-01 14:51 ` Billy Yow 283-4009
0 siblings, 0 replies; 28+ messages in thread
From: Billy Yow 283-4009 @ 1991-02-01 14:51 UTC (permalink / raw)
The only OS/2 version of Ada that I know of is the one by Alsys. I
don't know very much about it (saw it in 1988) but it did not have any
binding to the presentation manager and was just a 16 bit version (OS/2
is also just 16 bits). I don't know if they still sell it or not or
plan to upgrade to Version 2.0. The version I saw was for verion 1.0 or
1.1 of OS/2.
Bill Yow
yow@sweetpea.jsc.nasa.gov
^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2000-05-13 0:00 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-11-23 0:00 ADA and OS/2 Jules Gilbert
1997-11-23 0:00 ` Tarjei T. Jensen
1997-11-23 0:00 ` Robert Dewar
1997-11-23 0:00 ` Michael Erdmann
1997-11-25 0:00 ` R. Karl Werner
-- strict thread matches above, loose matches on Subject: below --
2000-05-04 0:00 Ada " David Dousette
2000-05-08 0:00 ` Christoph Seelhorst
2000-05-08 0:00 ` David Dousette
2000-05-10 0:00 ` Christoph Seelhorst
2000-05-10 0:00 ` John Merryweather Cooper
2000-05-11 0:00 ` Geoff Bull
2000-05-11 0:00 ` Geoff Bull
2000-05-13 0:00 ` Florian Weimer
1999-10-19 0:00 Announcing GNAT version 3.12p for Linux and Sparc Solaris Robert Dewar
1999-10-21 0:00 ` Jean-Pierre Rosen
1999-10-21 0:00 ` Aidan Skinner
1999-10-23 0:00 ` Robert Dewar
1999-10-24 0:00 ` Aidan Skinner
1999-10-24 0:00 ` Ada and OS/2 Robert Dewar
1996-02-26 0:00 tmoran
1996-02-27 0:00 ` scot_gould
1996-02-24 0:00 J. Hjort
1996-02-27 0:00 ` scot_gould
1996-02-27 0:00 ` Kevin Krieser
1996-02-21 0:00 scot_gould
1996-02-21 0:00 ` Robert Dewar
1996-02-24 0:00 ` scot_gould
1996-02-24 0:00 ` Robert Dewar
1996-02-27 0:00 ` scot_gould
1996-02-24 0:00 ` Robert Dewar
1996-02-27 0:00 ` scot_gould
1991-01-30 21:48 ADA " Johannes Bruns
1991-02-01 14:51 ` Billy Yow 283-4009
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox