OON: Discussion list announcement: standard interfaces

From: Todd Veldhuizen (tveldhui@oonumerics.org)
Date: Wed Jun 25 1997 - 09:25:02 EST


This announcement is of interest to people developing scientific computing
libraries in C++.

Announcement: oonstd reflector

The purpose of this list is to discuss possible standard interfaces
for scientific computing in C++.

The standard template library (STL), part of the ANSI/ISO C++ standard, has
demonstrated the power of standardizing interfaces for containers. By
requiring all containers to have a similar interface, STL is able to
separate algorithms from the containers on which they operate, and provide
"generic algorithms" which operate on any data structure.

If developers of C++ scientific libraries were to agree on a standard
interface for numerical objects (vectors, matrices, arrays, etc.),
we could pave the way for the development of generic scientific
algorithms. Roldan Pozo, for example, has produced IML++ -- a library
for solving sparse systems. His algorithms will use any matrix and
vector classes satisfying certain interface requirements.

The aim of the list is to discuss these questions:

* Are standard interfaces for scientific computing components in C++
  a good idea?

* If so, can we agree on what these standard interfaces should be?

To keep the content focused, the list will be restricted to library
developers. Please forward this announcement to any developers you
know who might be interested in participating.

To subscribe:

Send a message to majordomo@oonumerics.org containing the
text "subscribe oonstd".



This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 03:20:05 EST