Information of interest and possible value to the future development of Squeak toward the blue plane (Blue plane defined: MIT License). This can include websites, papers, articles, books, research topics, random thoughts.
OO language based on late binding (via message passing), pure (i.e. mixin-based) inheritance and object-based encapsulation. Agora (below) takes a similar approach. http://prog.vub.ac.be/research/lens/contents.html
Agora
Reflective, prototype based, object oriented programming language, based wholly on message passing. Has a syntax rather like Smalltalk but approaches creating objects, inheritance, etc., very differently. http://prog.vub.ac.be/research/agora/
In computer interfaces, users must often do the same or similar sequences of operations repeatedly, sometimes in different situations. If computers are so good at repetition, why are users the ones who keep repeating things?
"Programming by example", or "programming by demonstration", is a method to teach computers new behavior by demonstrating actions on concrete examples. The system records user actions and generalizes a program that can be used in the original and new examples.http://lcs.www.media.mit.edu/people/lieber/PBE
Interfaces
It it possible to have interfaces in Squeak as with Java; seeInterfaces