Le 18/02/2014 20:17, Johan Fabry a écrit :
Just to motivate the browser example: we did try to find a different example but it's not so easy. If you want an application example, you need to explain the application and its' needs. The advantage of the browser is that you do not need to explain it. Also the browser has all the elements that you want to show in a simple example, including the reuse of models. Moreover this is without needing to provide (and explain) a bunch of application-specific code.
I think this is where the issue is. Smalltalk Browsers are very specific GUI applications, and very old in their shape (old as an example of a GUI from the 80's).
They do showcase very well the strength of the Spec component composition, but, at the same time, they are quite different from an average GUI application these days. Note that all "Business" Smalltalks I know off these days (Dolphin, ST/X, Cincom) have menu bars and tool bars in their browsers.
If you have an example that shows the same things than what we have now, taking into account the above requirements, and ending up at approx the same number of pages I would be most happy to write it up!
Your typical text or model editor? But it doesn't showcase Spec composition as well as the Browser. Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95