An Intuition for Lisp Syntax
stopa.io
An Intuition for Lisp Syntax
1–10 of 201 posts
Re: An Intuition for Lisp Syntax
#2Re: An Intuition for Lisp Syntax
#3I'll be sending this to friends who still haven't quite gotten their heads around 'why sexps'. :)
Re: An Intuition for Lisp Syntax
#4Re: An Intuition for Lisp Syntax
#5If you found this interesting and want more, then I think this is a good follow up to read next [1]. It takes a similar approach to introducing the code-as-data idea, but uses xml instead of json as an introductory structure. [1] http://www.defmacro.org/ramblings/lisp.html
(https://hn.algolia.com/?q=http%3A%2F%2Fwww.defmacro.org%2Fra... 0)
Re: An Intuition for Lisp Syntax
#6If you found this interesting and want more, then I think this is a good follow up to read next [1]. It takes a similar approach to introducing the code-as-data idea, but uses xml instead of json as an introductory structure. [1] http://www.defmacro.org/ramblings/lisp.html
Re: An Intuition for Lisp Syntax
#7Re: An Intuition for Lisp Syntax
#8IMO, by far the most confusing thing about lisp syntax is not code data duality, but instead that when you actually dive into the specs for these languages, its actually still really complicated and full of edge cases. A "toy" lisp can be simple sure, but "real" lisps aren't.
Re: An Intuition for Lisp Syntax
#9This is wonderfully written, thank you! I'll be sending this to friends who still haven't quite gotten their heads around 'why sexps'. :)
Re: An Intuition for Lisp Syntax
#10That being said, I wonder how data types would work as opposed to lists. What would a language based around maps look like?