Event

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