Parametric polymorphism for computer algebra software components

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

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

Bibliographical note

@inproceedings{chicha2004parametric,
title={Parametric polymorphism for computer algebra software components},
author={Chicha, Yannis and Lloyd, Michael and Oancea, Cosmin and Watt, Stephen M},
booktitle = {Proc. 6th International Symposium on Symbolic and Numeric Algorithms for Scientific Comput. (SYNASC'04)},
pages = {119-130},
year = {2004},
location = {Timisoara, Romania}
}

ID: 164444101