====== eval ====== ===== Problem with package:module ===== If source-code contains an **eval**-like statement (which it probably will - this //is// Ruby), then [[:start|RubyEx]]'s [[package:module]] has no method for decoding it. Probably, [[package:translator]] would either need to be called in user-space from kernel-space (ouch!), or perhaps [[package:translator]] can also be loaded into the kernel. For the latter option, we would have to make our parser re-entrant (not so hard), and be fairly careful about freeing memory and so on when we're creating the AST.