Parametric polymorphism for computer algebra software components

Yannis Chicha, Michael Lloyd, Cosmin Eugen Oancea, Stephen M. Watt

Abstract

This paper presents our experiments in providing mechanisms for parametric polymorphism for computer algebra software components. Specific interfaces between Aldor and C++ and between Aldor and Maple are described. We then present a general solution, Generic IDL (GIDL), an extension to CORBA IDL supporting generic types. We describe our language bindings for C++, Java 1.5 and Aldor as well as aspects of our implementation, consisting of a GIDL to IDL compiler and tools for generating interface code for the various language bindings.
Original languageEnglish
Title of host publicationProc. 6th International Symposium on Symbolic and Numeric Algorithms for Scientific Comput. (SYNASC'04)
Number of pages12
Publication date2004
Pages119-130
Publication statusPublished - 2004
Externally publishedYes

Fingerprint

Dive into the research topics of 'Parametric polymorphism for computer algebra software components'. Together they form a unique fingerprint.

Cite this