From: dewar@schonberg.cs.nyu.edu (Robert Dewar)
Subject: Re: Linking an ADA routine to a program written in C
Date: 1996/10/08
Date: 1996-10-08T00:00:00+00:00 [thread overview]
Message-ID: <dewar.844783223@schonberg> (raw)
In-Reply-To: 1996Oct4.102608.1@eisner
Larry said
The little bit of C I do know does not seem to support that
portability argument. VMS C programmers call to Pascal routines
without specifying that the language being called is Pascal.
This is in response to my "argument"
This shows that you do not have muych experience in the use of Ada 95 in
constructing such interfaces, since what you say is simply wrong for
Ada 95, you can interface GNAT to a wide range of languages by following
whatever C would do without having the slightest idea of what the
underlying machine calling sequence is.
This was not intended at all as a "portability argument", but rather was
a response to Larry saying:
As far as _non-portable_ interfaces to other languages, I can do that
with an Ada 83 program, since I can generally figure out how to program
in assembly language, and in my experience understanding the underlying
machine calling sequences is essential for figuring such things out even
if the linkage is to be constructed in a compiled language.
My point was that in the realm of non-portable interfaces to other languages,
e.g. how do I interface to smalltalk? you do not need to rummage about at
the assembly language level!
next prev parent reply other threads:[~1996-10-08 0:00 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-10-04 0:00 Linking an ADA routine to a program written in C Larry Kilgallen
1996-10-08 0:00 ` Robert Dewar [this message]
-- strict thread matches above, loose matches on Subject: below --
1996-09-28 0:00 Robert Dewar
1996-09-28 0:00 ` Larry Kilgallen
1996-10-03 0:00 ` Robert Dewar
1996-09-18 0:00 newmans
1996-09-18 0:00 ` Larry Kilgallen
1996-09-19 0:00 ` David C. Hoos, Sr.
1996-09-19 0:00 ` Larry Kilgallen
1996-09-20 0:00 ` Calius
1996-09-20 0:00 ` Chris Brand
1996-09-24 0:00 ` Cyrille Comar
1996-09-25 0:00 ` Larry Kilgallen
1996-09-26 0:00 ` Jens Jakob Jensen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox