Aditya Siram at Lambda World Seattle 2018
What FP can learn from Smalltalk
I love functional programming, especially with types, my code is less buggy, easier to test, reuse, and document. But something is missing. In the quest for correctness we have denied ourselves a crucial (and fun!) aspect of programming: interactivity, visualizing, debugging and just plain playing around in your environment. This talk will dive into Pharo and Squeak, state of the art highly graphical, explorable and fully programmable Smalltalk environments focusing, not so much on Smalltalk the language, but on how well it integrates with the surrounding environment and why we should be stealing the ideas and design for functional programming.