question on the reason for the [cmd]/[/cmd] multi-line tags
Posted: Mon Mar 16, 2009 5:46 am
In the course of discussing a recent bug (which has since been fixed) with the implementation of the multi-line [cmd]/[/cmd] tags in newLISP-GS on comp.lang.lisp, one reader there claimed in my thread potential bug in REPL in newLISP-GS in newLISP v.10.0.1, that the very existence of these tags constituted a "fatal flaw"; viz.:
-- Benjamin L. Russell
Out of curiosity, why are these tags necessary in newLISP?There must be a fatal flaw in this system, if you have to tag your
multiline expressions with an horror such as [cmd][/cmd].
The algorithms to read expressions, whatever the number of lines, have
been know and implemented in Lisp for 50 years. Perhaps you should
try a Lisp that includes the teachings of history? Try Common Lisp.
http://clisp.cons.org has a MS-Windows executable, and when entering a
multiline expression in the emacs IDE (eg. via M-x inferior-lisp RET),
there's no discernable difference to when entering it directly in the
console.
--
__Pascal Bourguignon__
-- Benjamin L. Russell