Incidentally, the reason why lambda {} == lambda {} may be because all 
the values I showed in the previous post (e.g. data->body, data->var, 
etc) are all zero or NULL (no vars, no body, and so on) which would make 
them equal and therefore the procs equal.

Maybe.

-- 
Posted via http://www.ruby-forum.com/.