Re:Lisp compiler in 89 lines of Python
by SlyShy on Monday November 29, 2010 @02:11PM
(#1951396)
I have no clue what you are reacting to. His comment was 100% constructive criticism. Everything was a suggestion.
[ Parent
| on HN ]
I disagree.
It was an example designed under pretty specific constraints that preclude the suggestions he was making.
Why? Python supports functions pretty well. So adding proper support for functions, like lambdas, can be done quite metacircularly; and thus in a very short code.
If that still takes to many lines for his challenge, leave out linked lists or arithmetic. Lambdas are more important in Lisp, and you can re-create both of them as a library in the language, if you have lambdas.