Speakers | |
---|---|
Craig Latta | |
Schedule | |
Day | Sunday |
Room | AW1.126 |
Capacity | 72 |
Start time | 13:30 |
End time | 14:00 |
Duration | 00:30 |
Info | |
Track | Smalltalk Devroom |
Spoon, a minimal object programming system
Spoon?
Spoon! It's a minimal object programming system derived from Squeak, with new approaches to organization, collaboration, and deployment.
Spoon is the system I want for writing and distributing software. Initially, it has only that needed for a new programmer to start and extend it easily. This includes a module system, with which any Spoon system may provide code and data to others. Each module is a live object, and coordinates the direct synchronization of providing and consuming systems.
The very smallest object memory snapshot I've made is 1,337 bytes long. An interesting intermediate result of this work has been "session imprinting", the transfer of compiled methods directly from one system to another as a side-effect of running them, without needing to compile source code.
Concurrent events:
Next (up to 3) talks in the same room (AW1.126):
When | Event | Track |
---|---|---|
14:00-16:30 | Back to the future, (re) learn smalltalk | Smalltalk |