August 17, 2008

Self, the movie

The Self Language Designed for expressive power and malleability, Self combines a pure, prototype-based object model with uniform access to state and behavior. Unlike other languages, Self allows objects to inherit state and to change their patterns of inheritance dynamically.

Content of the film

00:00 - Title
00:16 - Randy Smith's introduction: directness, liveness, no run/debug separation
02:00 - Demonstration of basic Self ideas
02:15 - objects and slots
02:54 - methods
03:40 - parent objects: inheritance
04:33 - flexibility of object inheritance (vs class inheritance)
06:08 - Morphic demonstration
07:48 - How to change a running program (bouncing atoms)
10:53 - Make it look like a "real" application
15:06 - Web browser in Self
15:37 - Mario's Smalltalk in Self (also shown is collaboration via Self)
16:46 - Dave talks to Randy about the implementation
19:30 - Randy's conclusions
20:45 - Credits


Reference

0 comentarios:

Post a Comment