Parametric polymorphism for computer algebra software components
Research output: Chapter in Book/Report/Conference proceeding › Article in proceedings › Research › peer-review
Standard
Parametric polymorphism for computer algebra software components. / Chicha, Yannis; Lloyd, Michael; Oancea, Cosmin Eugen; Watt, Stephen M.
Proc. 6th International Symposium on Symbolic and Numeric Algorithms for Scientific Comput. (SYNASC'04). 2004. p. 119-130.Research output: Chapter in Book/Report/Conference proceeding › Article in proceedings › Research › peer-review
Harvard
APA
Vancouver
Author
Bibtex
}
RIS
TY - GEN
T1 - Parametric polymorphism for computer algebra software components
AU - Chicha, Yannis
AU - Lloyd, Michael
AU - Oancea, Cosmin Eugen
AU - Watt, Stephen M.
N1 - @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} }
PY - 2004
Y1 - 2004
N2 - 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.
AB - 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.
M3 - Article in proceedings
SP - 119
EP - 130
BT - Proc. 6th International Symposium on Symbolic and Numeric Algorithms for Scientific Comput. (SYNASC'04)
ER -
ID: 164444101