2 ms·
I'm told that Elixir still closely follows the tradition of "code as data" while the syntax actually looks more like ruby. Things like "do...end" blocks are act
by djha-skin 3y ago
I'm told that Elixir still closely follows the tradition of "code as data" while the syntax actually looks more like ruby. Things like "do...end" blocks are actually just syntax sugar for effectively parentheses[1].
I've also read that Julia is an acceptable Lisp [2].
1: https://news.ycombinator.com/item?id=36986769 https://news.ycombinator.com/item?id=36986769
2: https://mfiano.net/posts/2022-09-04-from-common-lisp-to-julia/ https://mfiano.net/posts/2022-09-04-from-common-lisp-to-juli...
- behnamoh 3y ago`do... end` blocks are a big no for me. You'd effectively replace single characters like (, {, [, with whole words.
- fndex 3y agoJust get over it. Semantics are much more important than syntax. Every language will have some piece of syntax you won't like.
- vindarel 3y ago> mfiano an answer to the post: https://gist.github.com/digikar99/24decb414ddfa15a220b27f6748165d7 https://gist.github.com/digikar99/24decb414ddfa15a220b27f674... (HN: https://news.ycombinator.com/item?id=32750052 https://news.ycombinator.com/item?id=32750052) and BTW he's back to CL. https://mfiano.net/posts/2022-11-05-programming-languages-i-use/ https://mfiano.net/posts/2022-11-05-programming-languages-i-... ( there was a few more explanations and criticism of Julia on IRC (edit: found them) https://irclog.tymoon.eu/libera/%23commonlisp?around=1669837028#1669837028 https://irclog.tymoon.eu/libera/%23commonlisp?around=1669837... > I cannot consider Julia as a serious language anymore, for it has deceived me after 7 years of research. > Basically, it took shortcuts, and the memory model of the host leaks in, in very unexpected and surprising ways. [TBC] > It is disappointing, yes, but I do enjoy CL, with its many warts and all, so I am not as disappointed as I am glad to be back.