Re: Choosing a parser for Mathematica input

"Jonathan Thornburg \[remove -animal to reply\]" <jthorn@astro.indiana-zebra.edu>
9 Nov 2010 15:46:20 GMT

          From comp.compilers

Related articles
Choosing a parser for Mathematica input drkirkby@gmail.com (David Kirkby) (2010-11-07)
Re: Choosing a parser for Mathematica input jthorn@astro.indiana-zebra.edu (Jonathan Thornburg \[remove -animal to reply\]) (2010-11-09)
Re: Choosing a parser for Mathematica input haberg-news@telia.com (Hans Aberg) (2010-11-09)
Re: Choosing a parser for Mathematica input drkirkby@gmail.com (David Kirkby) (2010-11-09)
Re: Choosing a parser for Mathematica input winkzhang@gmail.com (Wink Zhang) (2010-11-13)
Re: Choosing a parser for Mathematica input idbaxter@semdesigns.com (Ira Baxter) (2010-11-26)
Re: Choosing a parser for Mathematica input drkirkby@gmail.com (David Kirkby) (2010-11-26)
Re: Choosing a parser for Mathematica input drkirkby@gmail.com (David Kirkby) (2010-11-27)
| List of all articles for this month |

From: "Jonathan Thornburg \[remove -animal to reply\]" <jthorn@astro.indiana-zebra.edu>
Newsgroups: comp.compilers
Date: 9 Nov 2010 15:46:20 GMT
Organization: Compilers Central
References: 10-11-017
Keywords: parse, design
Posted-Date: 09 Nov 2010 11:26:17 EST

David Kirkby <drkirkby@gmail.com> wrote:
> A Lisp to Mathematica translator was written by Prof Fateman
        ^^^^^^^^^^^^^^^^^^^
>
> http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.51.4310&rep=rep1&type=pdf


Fateman's work was a *Mathematica-to-Lisp* translator: quoting from that paper,
he wrote
      "a Common Lisp program that can read (from a file or a keyboard) virtually
        any Mathematica program or command, and will produce a Lisp data structure
        closely resembling the FullForm printout of Mathematica."


It's also worth noting that Wolfram Research claims copyright over the
Mathematica language, and asserts that Fateman's translator infringed
that copyright. (Google 'Fateman Mathematica "Brown & Bain"' for a
letter from WRI's lawyers to Fateman claiming this.) I don't know the
exact boundary of how much of and/or how closely you can clone Mathematica
without getting into legal trouble.


--
-- "Jonathan Thornburg [remove -animal to reply]" <jthorn@astro.indiana-zebra.edu>
      Dept of Astronomy, Indiana University, Bloomington, Indiana, USA
      "C++ is to programming as sex is to reproduction. Better ways might
        technically exist but they're not nearly as much fun." -- Nikolai Irgens


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.