Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9zawduawz5lxrly2hub2xvz3kvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

What FP can learn from Smalltalk by Aditya Siram

W1siziisijiwmtkvmdevmtgvmtgvmdgvmzivmzuxl3blegvscy1wag90by0yndc4mtkgkdeplmpwzwcixsxbinailcj0ahvtyiisijkwmhg5mdbcdtawm2uixv0

Dive into Pharo and Squeak with Software Developer, Aditya Siram

What is this? It's state of the art highly graphical, explorable and fully programmable Smalltalk environments focusing on how well it integrates with the surrounding environment and why we should be stealing the ideas and design for functional programming!

 

 
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.
 
UPDATE FROM DEECH: "I said in my talk at 21:32 that @pharoproject GC was simple mark-and-sweep & not great. I have been informed by the implementor that I am wrong & recent work makes latencies "sub-microsecond pauses from the scavenger with overhead well below 1%." Apologies."
 
 
This talk was given by Aditya Siram at Lambda World Seattle