On 2010-07-10, at 12:25 AM, Hans-Martin Mosner wrote:
> For quite some time I've been pondering the duality of the class/instance and
> method/context relations. In some sense, a context is an object created by
> instantiating its method, much like a normal object is instantiated from its
> class...
Self does just that:
http://labs.oracle.com/self/language.html
Io (following Self's example) does as well. In this recent video:
http://www.infoq.com/interviews/johnson-armstrong-oop
Ralph Johnson talks about how long it takes for computing culture to absorb new
ideas (in his example, things like OO, garbage collection and dynamic message
passing) despite them being obvious next steps in retrospect. I think
prototypes could also be an example of this.
It seems as if each computing culture fails to establish a measure for it's own
goals which leaves it with no means of critically analyzing it's assumptions
resulting in the technical equivalent of religious dogma. From this
perspective, new technical cultures are more like religious reform movements
than new scientific theories which are measured by agreement with experiment.
e.g. had the Smalltalk community said "if it can reduce the overall code >X
without a performance cost >Y" it's better, perhaps prototypes would have been
adopted long ago.
- Steve
_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc