u/deechin r/haskell • Recommends
Lambda World 2018 - What FP can learn from Smalltalk by Aditya Siram
10K subscribers • 16 videos on Hallway
- Recommended by 7 people: 2 on Hacker News, 1 on Lobsters, 3 in engineering communities and 1 curated list.
- Presented by Aditya Siram
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
25K views7 years ago7 recommendations
Programming languagesTools and practiceFunctional programmingVim, Emacs and editors
Aditya Siram demonstrates the interactive, visual environments of Pharo and Squeak Smalltalk and argues that functional programming should adopt these ideas.
This presentation by Aditya Siram (Deech) took place at Lambda World Seattle on September 18th, 2018 at the Living Computers Museum in Washington. 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 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." Follow: -twitter.com/lambda_world -twitter.com/47deg -twitter.com/deech Visit: -47deg.com/events for more details -lambda.worldWhy it's here
7 people recommend thisWhat people say. Recommended as an accessible explanation of Smalltalk's interactive environment and its benefits for modern development.
Moments people linked to
u/bjzabaPikelet, Unnamed Binary DDLin r/ProgrammingLanguages • Recommends
u/tehnologiein r/functionalprogramming • Recommends
jasimon Hacker News • Recommends
On “Design Principles Behind Smalltalk (1981)”
programming-talkscurated list on GitHubRecommends
Under “Functional Programming”
nsmon Hacker News • Recommends
On “On Repl-Driven Programming”
nsmon Hacker News • Recommends
On “The Database Inside Your Codebase”
u/simonmicin r/haskell • Mentions
u/eeg_bertin r/haskell • Mentions
u/abstractcontrolSpiralin r/ProgrammingLanguages • Mentions
On “February 2019 monthly "What are you working on?" and state of the community thread”
u/JohnyTexin r/ProgrammingLanguages • Mentions
On “Let's share our ideas, misery and favorite features”
emilprogvizon Hacker News • Mentions
On “It's probably time to stop recommending Clean Code (2020)”
Supermanchoon Hacker News • Mentions
On “When are enums not a code smell?”
Supermanchoon Hacker News • Mentions
On “What's the Future of IDEs?”
tcardon Hacker News • Mentions
On “IDEs we had 30 years ago”