Hacker News new | ask | show | jobs
by pjmlp 450 days ago
This is nothing new, see

- M-expressions (https://en.wikipedia.org/wiki/M-expression)

- Lisp 2 (https://en.wikipedia.org/wiki/LISP_2)

- Dylan (https://en.wikipedia.org/wiki/Dylan_(programming_language)

- Wolfram (https://en.wikipedia.org/wiki/Wolfram_Language)

- Julia (https://en.wikipedia.org/wiki/Julia_(programming_language))

However the large majority of Lisp folks end up using plain old Common Lisp and Scheme with their S-expressions, because it is easier, it is like telling written languages with symbols are harder than those with latin characters, it is only hard to read and write until one actually learns them.

3 comments

This is a new approach :)

For more details see the paper https://dl.acm.org/doi/pdf/10.1145/3622818 or watch the talk https://www.youtube.com/watch?v=hkiy1rmKA48

Sure, and great that other attempts are being made, only pointing out to the OP, that there is previous work on this domain.

Thanks for the links.

Just going to throw my own (old) attempt in here.

- Liso (http://breuleux.net/blog/liso.html)