From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5c4627b775acf6be X-Google-Attributes: gid103376,public From: dvdeug@x8b4e53cd.dhcp.okstate.edu (David Starner) Subject: Re: The Ada Scalar, Vector, Matrix and Tensor arithmetic library? Date: 1999/12/04 Message-ID: <82btoo$8201@news.cis.okstate.edu>#1/1 X-Deja-AN: 556659456 References: <38497235.D8339C38@netwood.net> Organization: Oklahoma State University User-Agent: slrn/0.9.5.7 (UNIX) Reply-To: dstarner98@aasaa.ofe.org Newsgroups: comp.lang.ada Date: 1999-12-04T00:00:00+00:00 List-Id: On Sat, 04 Dec 1999 19:57:41 +0000, E. Robert Tisdale wrote: >Is anyone interested in helping to design (and implement) >an Ada language binding >for scalar, vector, matrix and tensor arithmetic >and object oriented numerical computing like > >The C++ Scalar, Vector, Matrix and Tensor class library > > http://www.netwood.net/~edwin/svmt/ An Ada binding is inappropriate. Stuff like this is usually written in inline generics in languages like C++ & Ada for high speed (which is necessary for the types of program that use matrices and vectors.) If you want to do OO bindings to a numerical computing library, use the Fortran BLAS/LAPACK as your underlying library (it's been tweaked for speed for years) and do the OO in Ada. Alternately, Mat Webb's library has some matrix manipulation in it, and I'm sure there's other libraries out there that can already handle this in Ada. -- David Starner - dstarner98@aasaa.ofe.org I see no trend at all, except toward women playing mean and ugly sociopaths who are good at killing and who enjoy dark powers. Maybe it's just my friends? -- Dr. Kromm, on who plays what type of character in RPGs