It seems like it might be nice to (optionally?) disallow side janet functions while collecting package definitions, before entering the build environment. This would allow us to build less trusted packages, and also lets us check for 'impurities'. It might also act as a safeguard against programmer error.
It seems like it might be nice to (optionally?) disallow side janet functions while collecting package definitions, before entering the build environment. This would allow us to build less trusted packages, and also lets us check for 'impurities'. It might also act as a safeguard against programmer error.