Live data from Hacker News

An Intuition for Lisp Syntax

stopa.io

1–10 of 201 posts

Re: An Intuition for Lisp Syntax

#5

If 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

Agree - Slava’s article has gotten a lot of action on hn over the years.

(https://hn.algolia.com/?q=http%3A%2F%2Fwww.defmacro.org%2Fra... 0)

Re: An Intuition for Lisp Syntax

#6

If 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

Author here: Am a fan of Slava, and loved his essay on Lisp. Highly recommend!

Re: An Intuition for Lisp Syntax

#7
IMO, 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

#8
post #7

IMO, 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.

The formal Scheme syntax spec is, what?, a few pages. Far smaller than any other "real" language I'm aware.

Re: An Intuition for Lisp Syntax

#10
I've never really bothered to learn lisp, but this is incredible. I get it now.

That being said, I wonder how data types would work as opposed to lists. What would a language based around maps look like?

Post reply on HN