juxt / clip

Light structure and support for dependency injection
MIT License
228 stars 15 forks source link

Support loading system namespaces without actually starting/stopping them #17

Closed SevereOverfl0w closed 2 years ago

SevereOverfl0w commented 3 years ago

Right now, the interpreter does all the execution simultaneously with the resolution of vars needed. This is a useful feature for AOT, where you need to load required namespaces.

This might be an opportunity to do a deeper separation of data interpretation from execution steps, in order to remove the pseudo-interpreter from the critical path. That could also be a path towards making the code-API nicer.