andrewchambers
andrewchambers
Sure, I just don't want many barriers to multi user install, as I would prefer it to be what people use after they 'try it out' using single user mode.
To take this idea further, we should be able to invoke package build functions in the context of the local user, to make debugging easier. As they are normal janet...
Holding back on this feature until we get a clear idea what is needed for our hermes OS distribution.
There are some security considerations that may be blockers of this feature: - If gc roots installed by other users can keep a privileged package alive, this creates a vulnerability...
I want to make some for sure. I just haven't had time yet to work on many myself. It's an open question about how these should work, though I have...
The solution to this problem is to use a bash or other shell coming hpkgs itself.
See https://github.com/andrewchambers/hpkgs/issues/76
Another problem is when Pointer values (buffers/cfunctions/etc...) are used as keys within structs and tables. We could probably error if this is detected while hashing, though it seems likely to...
It seems this might be a good way to prevent system DOS by doing a quick check of the store resources.
Go can't easily support a JIT currently because Go's memory model clashes with most ways of doing jit. Creating a JIT itself is not particularly hard.