> Could the techniques you developed for Nim4UE be reused to create a “non UE”, 
> stand alone nim REPL (or even better, a Jupyter kernel)?

They could, although I leverage on what UE already had where I could. It added 
limitations though. For instance, you only can execute functions over types 
that are supported by UE. I was lazy and just reused it as I already supported 
it on "native" Nim (that's why you can use any of those functions from 
Blueprints too).

Also, you can bind any function without recompiling the host at the cost of 
perf though as all the info for a call is stored in an intermediate format that 
goes from PNode -> custom format -> how UE expects the memory layout to be and 
back again.

Reply via email to