But Really, You Should Learn Smalltalk
summary
Demo uses a Pharo image and the Smalltalk workspace and inspector to edit live objects, run code instantly, and save whole system state. The talk shows 1-based arrays causing a null on index 1, walks through a quick test-driven cycle that creates a User class, adds accessors, and implements a canonical_email method, and demonstrates tests going red then green with immediate feedback. It emphasizes the live inspector where objects, stack frames, and code are inspected and modified on the fly.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:23Smalltalk Workspace
- 5:23Why Smalltalk
- 9:15Best Pattern Practice
- 12:05Message Types
- 15:39System Browser
- 17:58Create a Class
- 18:52Create a Protocol
- 19:52Create a User
- 21:08Create an Instance Variable
- 22:23Global Test Runner
- 24:15Conclusion
- 26:04Outro
related talks
23mLearning from Smalltalk
31mProgramming in the Small - Teaching my 5 Year Old Ruby
25mSmalltalk, Lisp, Bash: Three Interesting Languages
34mStanding on the Shoulders of Giants
33mAffordances in Programming Languages
24mPlay with your code
01h 12mTakin' the railway down to the seaside
28mRuby for your two internal programmers
