We've curated a 100 year history of functional language hardware architectures. From 1924 to 2023.
This animated timeline is best viewed on a desktop or laptop.
https://t.co/2i4rBp2A5y
FP folks - the Journal of Functional Programming has flipped to Open Access, so the great ideas from the community are now freely accessible to all, including back issues too!
Programming language author: I have made a huge mistake and people have to constantly work around my mistake in perpetuity
Programming language user: I love everything about this language and these workarounds feel so sensible, idiomatic, and pragmatic to me
Free Guy: Yes, coders are all about zeros and ones. 😀
I think many people who don’t code would be surprised how much programming is about language and not about math.
Imperative programming is not mechanical sympathy
Efficient compilers and CPUs go to great lengths to ignore the explicit linearization/sequencing imposed by imperative languages whenever possible
One thing I would love to see answered in the next few years (by way of Rust MIR optimizations) is "how much faster can systems code go if the optimizer can assume memory safety".
Did you know you can search Google from your command line with @ohmyzsh?
Learned a LOT for my latest post on the @twilio blog, 9 zsh tricks to blow your mind ⤵️⤵️
https://t.co/j0xYBw4tAX