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
