Hey, guys, i'd like to stress, that AsmJit��
is quite standalone part of NB, and nothing prevents you to use it in own way, not the way NB was..��
Because NB was born to make nice integration between machine code and VM , and providing FFI,
and as a demonstration that generating machine code IS possible and quite doable from within an image.

But there's a tons of ways how you could generate machine code, and then use it outside the scope of FFI.
You could just make own llittle primitive, that just makes a call on arbitrary address, and put your generated code on it.. Voila.
Again, you could store generated code not in method(s) trailer , but somewhere else.. it just up to you, after all.
For instance i had parts that were storing generated code directly in COG's JITter, replacing its primitive section.
So, that make a nice integration with JIT, that just using your code as a primitive for given method..
All is doable, when you working at lowest level, you just need to think how to expose it in convenient way.

--
Best regards,
Igor Stasenko.