DSLs and metaprogramming 17 years ago
So I asked this on your blog but comments are moderated, so thought I'd repeat here. I like the article, but would really appreciate some specific examples on how Ruby metaprogramming gets hairy compared to Lisp. I'm a ruby guy of about 2 years, but have only flirted with Lisp through a few small tutorials.
So when do you run into problems with Ruby? Can you give some samples of code that demonstrate the problem, and how lisp's macros avoid it? And, does something like this (http://news.ycombinator.com/item?id=948454) fix the issue on the ruby side?
Thanks!