MathGroup Archive 1990

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: LISP/Mathematica Interface

  • To: mathgroup at yoda.ncsa.uiuc.edu
  • Subject: Re: LISP/Mathematica Interface
  • From: fateman at ucbarpa.Berkeley.EDU (Richard Fateman)
  • Date: Wed, 3 Oct 90 15:29:37 -0700

There are several lisp systems that allow you to do virtually
anything you could do "from C"  from the lisp system.
The so-called "foreign function call" feature is reasonably
widespread.

Although you are probably not referring to this kind of
interface, I wrote a program in Common Lisp that has the
ability to read what looks just like Mathematica input
(version 1.2), and produce "FullForm" expressions in the
usual Lisp prefix form.  These can then be manipulated
in Lisp.

Thus you could (a) write a front end in Lisp to Mathematica
(or for that matter, any other program) that "looked like"
Mathematica.
  or (b) you could write a back end in Lisp that chewed on
Mathematica syntax it was fed from a mathematica front end.

or for that matter, by combining (a) and (b), you could
eliminate the need for mathematica entirely by writing in
Lisp, if you were so inclined.

-- Richard Fateman


  • Prev by Date: Spherical Harmonic summary
  • Next by Date: Question
  • Previous by thread: Spherical Harmonic summary
  • Next by thread: Question