I guess the fundamental point is this: 

  Using s-expression syntax allows the full use of lisp.

Lisp, unlike any other programming language, allows you to use
the interpreter, the compiler, and macros anywhere and everywhere.
At any time that you need them you can use them and "it just works".
In addition, the end user of your program also has them available
(if you do it "in the lisp spirit").

As soon as you move away from the s-expression syntax you lose it all.
You have to write "strings" that "have meaning", given by a parser,
compiler, translator, etc. Lisp loses the special property of
"turtles all the way down". It becomes just another programming
language.

Boot turns lisp into "just another language".

Tim



_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to