> 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.
