comp.lang.ada
 help / color / mirror / Atom feed
* SVMT Ada language binding
@ 2000-09-24  0:00 E. Robert Tisdale
  0 siblings, 0 replies; only message in thread
From: E. Robert Tisdale @ 2000-09-24  0:00 UTC (permalink / raw)


If you write numerical application programs in Ada,
then this article might be of interest to you.

I have proposed a standard Application Programmer's Interface (API)
for Scalar, Vector, Matrix and Tensor (SVMT) arithmetic
and I have proposed a C++ language binding for it.
Now, I am soliciting help
in designing an Ada language binding for SVMT arithmetic.
SVMT arithmetic specifies the basic abstract data types necessary
for standard numerical computing libraries in general and
for linear algebra libraries in particular.
SVMT libraries need not be portable but application programs
which use the standard API should port to any platform
which hosts an implementation of the SVMT library API standard.
A standard API permits numerical application programmers and
numerical library developers to work independently of each other.
The SVMT API standard is public but implementations
of the standard SVMT API are the property of the library developer.
There is a portable reference library implemented in C++
which is protected by the GNU Library General Public License (LGPL).
The LGPL permits application developers to distribute
the portable reference library along with their application programs
without disclosing any of their application source code
but they are required to distribute source code for any changes
that they may make to the SVMT portable reference library itself.

If you are interested in participating in the design
of an Ada language binding for the SVMT arithmetic library API,
then please take a look at
The C++ Scalar, Vector, Matrix and Tensor class library

	http://www.netwood.net/~edwin/svmt/




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2000-09-24  0:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-09-24  0:00 SVMT Ada language binding E. Robert Tisdale

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