Interactive scientific computing: Goldilocks languages
graydon2.dreamwidth.org
graydon2.dreamwidth.org
real #wtf
ps: ltu discussion http://lambda-the-ultimate.org/node/4990
Read the current file's source from the start of a block and eval() the text n times or something?
That's just cheating.
For those of looking for a more lispy tool, checkout the version of Matlisp I'm writing: https://github.com/enupten/matlisp/wiki
Formal grammars are enormously useful, I almost always refer to them at some point when learning a language. It's an important part of being in an ecosystem larger than oneself. I'd question how a language without a well defined grammar has well defined semantics as the OP claims.
How many languages have you learned the syntax of by reading the source code of its parser? How about when the parser is implemented on a language you've never used?
More standardized that ANSI Common Lisp, hint it's in the name.
</facetious-reply>