vsv wrote: > in lisp we have macro which does not evaluate arguments, > is it possible in Ruby? No, unless you resort to putting your code into strings and evaluating it later. IMHO this looks ugly most of the time - not to mention efficiency. Is there something you cannot do without? Kind regards robert