The Unix Executable as a Smalltalk Method
summary
Argues the concrete claim Unix executable = Smalltalk method and shows a proof‑of‑concept: Squeak crossmorph methods hand‑compiled into bash‑compiled methods invoked as tiny processes, a file system as object store layout of classes/objects, a lightweight manual garbage collection, and a small send primitive script. It works functionally on the demo (correct coordinates, leftover temporaries require GC) but suffers severe process/file overhead; proposes FUSE and process‑activator optimizations as paths to practical performance.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:38Programming systems comparison
- 1:56Unix, Smalltalk, and fragmentation
- 5:00The Smalltalk wish list
- 8:58Dynamical system analysis
- 14:22Fragmentation vs. uniformity
- 19:42The vision of Smalltix
- 22:40Smalltix demo
- 29:01Insights and conclusions
- 31:50Q&A session
related talks
38mRubyX: Compiling Ruby and it's effect on the community
30mAnatomy of a run-time: your contract with the kernel
09mCompilers for nothing, executables for free!
37mStanding on the Shoulders of Giants
15mA Small Scheme VM, Compiler and REPL in 4K
57mReturn Oriented Programming, an introduction
01h 04mThe Bits Between the Bits: How We Get to main()
42mEternal Sunshine of the Spotless Macro
