Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #1511

Re: Choosing a parser for Mathematica input

From fateman@gmail.com
Newsgroups comp.compilers
Subject Re: Choosing a parser for Mathematica input
Date 2015-02-05 08:08 -0800
Organization Compilers Central
Message-ID <15-02-009@comp.compilers> (permalink)
References <10-11-017@comp.compilers>

Show all headers | View raw


Hi, comp.compiler guys.
  I came across this thread while googling for something I wrote;
found this thread with stuff written about me.. It's a bit stale but
if David Kirby wants a Mathematica clone, he should look at Mathics.
Regarding the difficult of parsing the Mathematica language, he misses
the point, I think.  By the way, after conducting a worldwide search
for a better name for the language-minus-the-math-library, Stephen
Wolfram chose, tada, "The Wolfram Language".

Anyway the difficulty isn't parsing  x //f  to get  f(x).  It is in the
separation of lexical and syntactic uses of characters like "."  which have
multiple uses.
a.3 is Dot[a,3].  a .3  is Times[0.3, a].  And the difficulty with using
"space"
or merely adjacency for multiplication  is not resolved by asserting that
mathematicians use it all the time.

I have written papers and email in which I am critical of Mathematica.
 I have also written programs that are partial implementations of that program
but with illustrative changes showing (in my view) better design decisions.
Some of these decisions are mathematical rather than language issues.

Being (threatened or actually) sued by Wolfram is not so unusual.  It does add
some perspective to the fellow. See for example,

http://vserver1.cscs.lsa.umich.edu/~crshalizi/reviews/wolfram/

oh, about the name for the language, see
https://groups.google.com/forum/#!searchin/sage-devel/egofart/sage-devel/VEVW
bpDLc_g/cI0iIhIk7-AJ
for my own acronymic juggling, which explains the name EGOFART.

Back to comp.compilers | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Re: Choosing a parser for Mathematica input fateman@gmail.com - 2015-02-05 08:08 -0800
  parsability (was: Choosing a parser for Mathematica input) glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-02-06 00:05 +0000
    Re: parsability and human factors "Derek M. Jones" <derek@_NOSPAM_knosof.co.uk> - 2015-02-07 12:45 +0000
      Re: parsability and human factors glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-02-08 10:32 +0000
        Re: parsability and human factors "Derek M. Jones" <derek@_NOSPAM_knosof.co.uk> - 2015-02-10 12:44 +0000
    Re: parsability "Robin Vowels" <robin51@dodo.com.au> - 2015-02-09 00:48 +1100
      Re: parsability Hans-Peter Diettrich <DrDiettrich1@netscape.net> - 2015-02-08 20:49 +0100
        Re: parsability news@iecc.com (News Subsystem) - 2015-02-09 14:37 +1100
  Re: Choosing a parser for Mathematica input Robert Jacobson <rljacobson@gmail.com> - 2015-02-06 19:04 -0800

csiph-web