4 ms·
... or just use Common Lisp.
by rjsw 4mo ago
... or just use Common Lisp.
- dismalaf 4mo agoWhich is what I do. One can dream though right? Of a world where Ruby stayed just a tad more Lisp-y and less Perl/C/Smalltalk/Unix-y. Also I'm working on a DSL/Macros that give me more Ruby-esque quality of life things in Lisp.
- ralphc 4mo agoCommon Lisp, and even more so Racket, has reader macros. With a little help from LLMs you might be able to get a Ruby-like language that translates into Lisp. As a last resort look at Racket's "Rhombus" language, it's basically an infix, Python-like syntax on top of Racket. You can use that or see how they pull it off and add Ruby constructs to it.
- tmtvl 4mo agoHave you checked out dieggsy's Whisper (<https://sr.ht/~dieggsy/whisper/ https://sr.ht/~dieggsy/whisper/>) yet? It's based on Arne Bab's Wisp (SRFI 119).
- vindarel 4mo agoand the newer Moonli for CL: https://moonli-lang.github.io/ https://moonli-lang.github.io/ (: