For some programs I've written in common lisp and want
to use with maxima, it would really help if we had an
Introduction into Maxima code of the common lisp
constructions for
(a) rational numbers
and
(b) complex numbers
My guess is that the only way to do this is for
someone to make a good effort to replace ((rat) 1 2)
etc everywhere with common lisp 1/2 ... created by (/ 1 2)
and similar changes to a+b*%i for numerical a,b.
Probably a sketch of
1. Pro and Con (why do it?)
2. Forseeable glitches and fixes
3. How to stamp out the unanticipated problems.
maybe an alternative fork of the source?
RJF