Create a Linux distribution which creates the illusion that every program is a script. Scripts encourage modification. Some (many) of the "scripts" will appear to be written in C, so various tricks go on under the covers. A C "interpreter" actually compiles and runs. It caches the compiled binaries for the next time they are needed. If a compiled binary of a given source is available from a trusted network source, it downloads that instead of compiling it. (These last two ideas are from ccache and distcc.). "Reproducible Builds" would be nice. Predictively compile when idle programs and libraries which may soon be needed.
Inspired by the runhaskell program of GHC, which looks like an interpreter but compiles and runs under the covers, I think.
No comments :
Post a Comment