Re:Lisp: It's Not About Macros, It's About Read
by spacemanaki on Saturday February 18, 2012 @11:39PM
(#3608662)
The examples aren't valid Lisp or Scheme. "read" takes an input port not a string, as someone else mentioned, so you should replace it with "read-from-string" in Common Lisp or something like "(read (string->input-port "(1 (0) 1 (0) 0)"))" in Scheme. The second and third block of code is Scheme, not CL, so it won't work in clisp at all.
[ Parent
| on HN ]
Re:Lisp: It's Not About Macros, It's About Read
by lninyo on Sunday February 19, 2012 @12:50PM
(#3609818)
Thank you for taking the time to explain. In my opinion, these types off attitudes are what are causing beautiful languages to die horrible deaths. The blog post extolls the virtues of "Lisp", but fails to mention which dialect. Extremely off-putting to newcomers if I may say so. At least put a tl;dr up top saying "This is for experts, noobs GTFO!" ...