comp.lang.ada
 help / color / mirror / Atom feed
From: "E. Robert Tisdale" <edwin@netwood.net>
Subject: Re: Interfacing to Numerical Programming libraries (was: How to Design..)
Date: 2000/08/12
Date: 2000-08-12T00:00:00+00:00	[thread overview]
Message-ID: <3994DFF4.3A89769D@netwood.net> (raw)
In-Reply-To: Gh5l5.100701$i5.1462416@news1.frmt1.sfba.home.com

tmoran@bix.com wrote:

> > Ada 95 library developers are not obliged to reproduce the "compromises"
> > incorporated into the design of the Fortran 77 language binding.
>
> Unless they want the bindings to be easily used
> by folks familiar with the F77 binding,
> or they want to avoid spending a lot of time
> developing and documenting their "thick" binding
> and,  instead, want to just point application programmers
> to the existing F77 manuals.
> If the underlying library is a rapidly changing thing (eg, Windows),
> they might well decide it's not worth the trouble
> to try to modify their "thick" API and its documentation
> every time MS adds a new set of functions.
> Perhaps it's only worth running a program
> to mechanically translate the new API calls
> from one language to another.
> ---
> Now to leave town for a few days....

I think you'd better.  Listening to you,
it sound like no one ever implements libraries in Ada 95 --
they just write thick and thin "bindings" to access libraries
written in other programming languages;-)

You can design and implement an Ada 95 language binding
that is just as bad as any other language binding.
I'm just assuming that, because Ada 95 allows programmers
to design and implement a good language binding,
some of them might wish to do so.







  reply	other threads:[~2000-08-12  0:00 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-08-10  0:00 How to Design an Application Programmers' Interface (API) E. Robert Tisdale
2000-08-10  0:00 ` Kaz Kylheku
2000-08-10  0:00   ` E. Robert Tisdale
2000-08-10  0:00     ` vrml3d.com
2000-08-10  0:00       ` E. Robert Tisdale
2000-08-10  0:00       ` Tony T. Warnock
2000-08-10  0:00         ` Keith Thompson
2000-08-10  0:00           ` E. Robert Tisdale
2000-08-10  0:00             ` Keith Thompson
2000-08-10  0:00               ` E. Robert Tisdale
2000-08-10  0:00                 ` Keith Thompson
2000-08-11  0:00                   ` David Botton
2000-08-11  0:00                 ` David Gillon
2000-08-11  0:00                   ` Peter S. Shenkin
2000-08-10  0:00         ` Toon Moene
2000-08-10  0:00 ` Jack Klein
2000-08-11  0:00 ` E. Robert Tisdale
2000-08-11  0:00   ` Larry Kilgallen
2000-08-11  0:00     ` E. Robert Tisdale
2000-08-11  0:00       ` Larry Kilgallen
2000-08-11  0:00         ` E. Robert Tisdale
2000-08-11  0:00   ` Gautier
2000-08-11  0:00     ` E. Robert Tisdale
2000-08-11  0:00       ` Gautier
2000-08-11  0:00         ` E. Robert Tisdale
2000-08-11  0:00       ` Interfacing to Numerical Programming libraries (was: How to Design..) Larry Kilgallen
2000-08-12  0:00         ` Sam Hobbs
2000-08-12  0:00         ` E. Robert Tisdale
2000-08-12  0:00           ` tmoran
2000-08-12  0:00             ` E. Robert Tisdale [this message]
2000-08-13  0:00   ` How to Design an Application Programmers' Interface (API) E. Robert Tisdale
2000-08-13  0:00     ` Larry Kilgallen
2000-08-13  0:00     ` Gregory Pietsch
2000-08-13  0:00       ` E. Robert Tisdale
2000-08-13  0:00         ` Gregory Pietsch
2000-08-13  0:00           ` E. Robert Tisdale
2000-08-13  0:00         ` Brendan Sechter
2000-08-13  0:00         ` Larry Kilgallen
replies disabled

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