Btw Apple chose its Smalltalk inspired Programming Environment to work this way:

You specify instances of user interface objects, their controllers,
bindings between them and much more in a graphical tool called
Interface Builder.

These objects then get freeze-dried into so called nib oder xib files
which contain the objects in a representational format (text, xml, or
binary). These filese in turn are added to the resources of your
application. On startup of your application the object instances in
your nibs get awaken again.

It is very similar and very cool.

See 
http://developer.apple.com/Mac/library/documentation/DeveloperTools/Conceptual/IB_UserGuide/EditingNibFileObjects/EditingNibFileObjects.html#//apple_ref/doc/uid/TP40005344-CH12-SW1

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to