Why does my IDE take time to start? Why do my tests take time to run, even when I change a tiny amount of code?
I think it's because we have an outdated concept of what a "program" is.
In this talk, we'll cover how to implement compilers/interpreters in a different way that fixes this and reduces overall complexity by moving some commonly repeated problems into the operating system / platform layer.
🧮
Links/Pointers provided at the end of the session:
- gittup.org - superior to make, actually useful
- Shake - early cutoff, dynamic dependencies, Haskell monad
- loper-os.org: 5 Laws of sane personal computing - transparent persistence; gave up von-neumann in favor of FPGAs
- Example of hope that mainstream adoption is possible: Plan 9 inspired fuse, /proc etc