AbstractHaving been convinced of the potential benefits of partial evaluation, we wanted to apply these techniques to code written in Maple, our Computer Algebra System of choice. Maple is a very large language, with a number of non-standard features. When we tried to implement a partial evaluator for it, we ran into a number of difficulties for which we could find no solution in the literature. Undaunted, we persevered and ultimately implemented a working partial evaluator with which we were able to very successfully conduct our experiments, first on small codes, and now on actual routines taken from Maple’s own library. Here, we document the techniques we had to invent or adapt to achieve these results
Computer algebra systems are now an important tool for most engineering and technical professionals ...
This paper examines what is required to use Aldor libraries to extend Maple in an eective and natura...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Having been convinced of the potential benefits of partial evaluation, we wanted to conduct some exp...
We have implemented a partial evaluator for Maple. One of the applications of this partial evaluator...
Maple is a nice and powerful computer algebra system. There is also a very readable manual for Maple...
We describe the problems associated with the creation of high performance code for mathematical comp...
The Maple computer algebra system is described. Brief sample sessions show the user syntax and the m...
In symbolic computation on computers, also known as computer algebra, keyboard and display replace t...
Maple is a powerful symbolic computation system that is widely used in universities around the world...
This paper presents an algorithm for off-line partial evaluation of machine code. The algorithm foll...
Computer Algebra Systems, CAS, are now mature. For years, we've used Maple, a leading CAS, in w...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
Abstract. Some methods being used to speed up floating-point computation in Maple are described. Spe...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Computer algebra systems are now an important tool for most engineering and technical professionals ...
This paper examines what is required to use Aldor libraries to extend Maple in an eective and natura...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Having been convinced of the potential benefits of partial evaluation, we wanted to conduct some exp...
We have implemented a partial evaluator for Maple. One of the applications of this partial evaluator...
Maple is a nice and powerful computer algebra system. There is also a very readable manual for Maple...
We describe the problems associated with the creation of high performance code for mathematical comp...
The Maple computer algebra system is described. Brief sample sessions show the user syntax and the m...
In symbolic computation on computers, also known as computer algebra, keyboard and display replace t...
Maple is a powerful symbolic computation system that is widely used in universities around the world...
This paper presents an algorithm for off-line partial evaluation of machine code. The algorithm foll...
Computer Algebra Systems, CAS, are now mature. For years, we've used Maple, a leading CAS, in w...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
Abstract. Some methods being used to speed up floating-point computation in Maple are described. Spe...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Computer algebra systems are now an important tool for most engineering and technical professionals ...
This paper examines what is required to use Aldor libraries to extend Maple in an eective and natura...
International audiencePartial evaluation is a program-transformation technique that automatically sp...