Re:Why Ruby is an acceptable Lisp (2005)
by contingencies on Sunday September 11, 2016 @02:11AM
(#12472215)
Interesting article and thanks for chiming back in. I also discovered and enjoyed the metaprogramming features of ruby perhaps 5+ years ago. As I've been learning it recently, can I ask if you have any particular take on lua? To me, it feels a bit paired back, more purist, smaller core/libraries than ruby, but also drawing from the same tradition - ie. lua's tables/functions equate well to lisp's lists/S-expressions (though practically largely equivalent and including metaprogramming support) - despite not being directly derived from a lisp.
[ Parent
| on HN ]
Lua looks like a nice language, but I've never really tried it. The Lua JITs are really impressive.
Metaprogramming is a pretty widespread feature these days. Even Rust, for example, has both Scheme-style rewrite-rule macros, and (unstable) programmatic macros, for example.