3 ms·
The Racket people are attempting to do that in a new way with the Honu language, to truly have Lisp powers with an alternate syntax. It's probably going to repl
by rscho 6y ago
The Racket people are attempting to do that in a new way with the Honu language, to truly have Lisp powers with an alternate syntax. It's probably going to replace racket as the main language on the racket runtime:
https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.cs.utah.edu/plt/publications/gpce12-rf.pdf&ved=2ahUKEwick4jWguzvAhUEGewKHe3BDO4QFjAEegQIBhAC&usg=AOvVaw0AAI1ZXywmm01mdjzo2Q8N https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
- mark_l_watson 6y agoI hope not. My mind works well with the syntax of Lisp languages. BTW, at Racketfest two weekends ago, I heard no mention at all of the alternative syntax.
- rscho 6y agoI also find myself at home with lisp syntax. However it would be very interesting to have a well-supported mainstream syntax regarding the accessibility of the runtime. Incidentally, this was the main stated goal: be more accessible to students and beginners. This could bring people to the racket environment, which would definitely be a win for OSS projects hosted on racket.
- mikelevins 6y agoSome folks at Apple made the same argument in favor of giving Dylan a non-Lisp syntax. In fact, I was one of them. In hindsight, I think we were wrong. The infix syntax didn't serve its purpose of growing Dylan's user base, and it made the surface language clumsier to work with. I strongly prefer its original s-expression syntax.
- rscho 6y agoIndeed, but in this case the racket lisp syntax is also here to stay, and I expect many experienced programmers to keep using it. So, we'll see... let's hope for the best!
- mikelevins 6y agoWe all thought the s-expression syntax for Dylan was here to stay, too.
- coldtea 6y ago>It's probably going to replace racket as the main language on the racket runtime Doesn't seem so. If that was the case the repo wouldn't have the last commit be 2 years ago: https://github.com/racket/honu https://github.com/racket/honu
- rscho 6y agoApparently, Matthew Flatt Made finishing the switch to Chez Scheme a priority and I think that work on Honu is picking up now that's done. But it's not in the implementation stage yet.
- soegaard 6y agohttps://github.com/racket/rhombus-brainstorming https://github.com/racket/rhombus-brainstorming