comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: Limitations of Ada
Date: 1996/07/23
Date: 1996-07-23T00:00:00+00:00	[thread overview]
Message-ID: <dewar.838171206@schonberg> (raw)
In-Reply-To: 31F35718.7BAA@ubs.com


Klaus says

"There are no limitations, as long as you stay in the in the nice clean
ADA world.
If you go to the real dirty computer world, with all the C libraries
(Windows,X11,DCE, DB access .... ) you get a lot of limitations.
For example if your ADA is not based on pthreads you run into problems
with DCE."


Well of course if you are going to interface to the outside world, you
must make sure that your Ada compiler has the appropriate capabilities.
For example, if you want to interface to C, make sure that the systems
programming annex is supported.

Similarly, it is quite true that if you want to interface to an outside
threads package, then this has implications on the runtime. The statement
above is not quite correct, since DCE uses DCE threads, which are not
compatible with Pthreads (I assume Pthreads means Posix threads), since
they are based on Draft 4, rather than the final version (which was 
draft 10). However, the differences are small.

GNAT uses the DCE threads interface on a number of different machines, and
even on a machine where it uses pthreads (e.g. SGI Irix), it would be
quite easy to build a version based on DCE threads is this were a
requirement.





  reply	other threads:[~1996-07-23  0:00 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-07-19  0:00 Limitations of Ada The Quelisher
1996-07-20  0:00 ` Michael Feldman
1996-07-21  0:00 ` Nasser Abbasi
1996-07-23  0:00   ` Bob Munck
1996-07-24  0:00     ` David Kristola
1996-07-24  0:00       ` Ron Thompson
1996-07-26  0:00         ` Ken Garlington
1996-07-29  0:00           ` Byron B. Kauffman
1996-07-30  0:00             ` Things that go BOOM (was Re: Limitations of Ada) David Kristola
1996-07-31  0:00               ` Theodore E. Dennison
1996-08-12  0:00                 ` Ken Garlington
1996-07-25  0:00     ` Limitations of Ada Keith Thompson
1996-07-29  0:00     ` David Weller
1996-07-22  0:00 ` Klaus Wyss
1996-07-23  0:00   ` Robert Dewar [this message]
1996-07-24  0:00     ` David Emery
1996-07-30  0:00 ` Theodore E. Dennison
  -- strict thread matches above, loose matches on Subject: below --
1996-07-29  0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-07-30  0:00 ` Kazimir Majorinc
1996-07-30  0:00   ` Brian Rogoff
1996-07-30  0:00   ` Robert Dewar
1996-07-31  0:00   ` Robert A Duff
1996-07-31  0:00   ` Brian Rogoff
1996-07-31  0:00   ` Fraser Wilson
1996-08-01  0:00   ` Spasmo
1996-08-08  0:00     ` mpost
1996-08-01  0:00   ` Bob Kitzberger
1996-08-02  0:00     ` Jack W Scheible
1996-08-02  0:00       ` Robert Dewar
1996-08-03  0:00       ` Keith Thompson
1996-08-05  0:00         ` Jack W Scheible
replies disabled

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