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) |
[2 later articles] |
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
Return to the
comp.compilers page.
Search the
comp.compilers archives again.