I may be wrong, but I've read that IronRuby can be set to allow 
compilation after x loops through a process, in order to speed up 
execution.

Shall that be a (possible) solution to the puzzle?
Specially if that "compiled" code can be saved somewhere?

I'm not that technically savvy, however you can check with the great 
guys in the IronRuby forum about it.
-- 
Posted via http://www.ruby-forum.com/.