4 ms·
> The difference between this and a full lisp like Clojure is that this must be turing-incomplete. Sure, but one could still implement a Turin-incomplete langu
by rauhl 5y ago
> The difference between this and a full lisp like Clojure is that this must be turing-incomplete.
Sure, but one could still implement a Turin-incomplete language in S-expressions. It would be more readable and more succinct, too.
- joshlemer 5y agoBut who cares? The fact that the syntax of this language is JSON-based rather than S-Expression based is an odd point to have the majority of commenters nitpicking about. When somebody posts an interesting new service to Hacker News, we don't have similar comments saying "why does this api serve up JSON and not S Expressions / Protobuf / Avro / CSV / XML???" What about regular every day programming languages? When a language is posted to Hacker News we don't laugh them out of the room with "hahah! Why didn't you use S expression syntax for this language??"