Re: Very poor Lisp performance



Brian Downing wrote:

The problem, as mentioned in another branch of the thread here, is that
the Mathematica syntax is incredibly complicated to support some of this
flexibility, and the Mathematica evaluator is so /incredibly/ complex as
to basically prohibit understanding of what's going to happen when
things are evaluated, at least for me.

Yes - the evaluations rules are scary.

First there is the standard evaluation sequence, which consists
of 12 (twelve) steps:

<http://documents.wolfram.com/v5/TheMathematicaBook/MathematicaReferenceGuide/Evaluation/A.4.1.html>

Of course there is also

.



Relevant Pages

  • Re: Very poor Lisp performance
    ... the Mathematica syntax is incredibly complicated to support some of this ... flexibility, and the Mathematica evaluator is so /incredibly/ complex as ... to basically prohibit understanding of what's going to happen when ...
    (comp.lang.lisp)
  • Re: Mathematica evaluation
    ... the Mathematica syntax is incredibly complicated to support some of this flexibility, and the Mathematica evaluator is so /incredibly/ complex as to basically prohibit understanding of what's going to happen when things are evaluated, at least for me. ... Mathmematica has a rather ill-defined evaluation mechanism, ...
    (comp.lang.lisp)