On Nov 6, 2009, at 11:28 , Aldric Giacomoni wrote:

> In my limited understanding, it seems that the only thing separating
> Ruby from "true macros" is the ability to ... Define new keywords /  
> new
> syntax ?
> LISP's ` (the backtick) is roughly equivalent to Ruby's eval with a
> string, right?

yes and no... one of the other differences is that lisp macros are  
handled at parse time, not runtime.

You might want to look at caleb's ruby macros... I could never get it  
to work for me, but you may have better luck.