More Mathematica functions in Maxima



On Sunday 14 September 2008 05:43:20 am Rupert Swarbrick wrote:
> OK, so I'm not sure how bothered I personally am about functions named
> like that appearing in the namespace. When I said API, I meant the API
> in the broad sense with which that anyone writing Maxima code or
> interacting with the program is presented.

 I don't know how that might play out. I'm just having fun.

>The way Maxima and Mathematica do things might be different
>enough that there isn't a nice 1-1 mapping between function
>names. 
  ...
>That's why I was banging on about my suggestion that maybe
>you'd be better off writing a translation layer, taking
>Mathematica code and transforming it into something that
>makes sense to Maxima.

Thats far more ambitious and difficult than what I am able
to do at this point.  As far as translation is concerned,
what I have now is useful as a translation aid for simple
application code.

For instance, this link 

http://quantum.phys.cmu.edu/QPM/funcdef.html

is code that inspired me to translate a few functions.  I
was writing similar code and wanted to lift a couple
routines. I tested a couple of these 'QPM' routines with the
compatibility functions and it seemed promising (ie, they
worked). A translator that works mostly at a syntactic level
could go most of the way in translating these simple
application functions.

--John