[Squeak-fr] Re: A mediter

stephane ducasse stephane.ducasse at free.fr
Mar 16 Oct 07:32:13 UTC 2007


On 15 oct. 07, at 23:41, nicolas cellier wrote:

> Tout à fait d'accord, c'est essentiel, et il faut toujours garder  
> ceci à l'esprit.
>
> Bien que l'on puisse se demander si un seul individu peut  
> réellement aujourd'hui comprendre entièrement toutes les parties de  
> Squeak, et si réellement Squeak est composé d'un nombre minimal de  
> pièces inchangeables...
>
> Certes le code est facilement accessible. Mais qui peut en faire le  
> tour?
>
> Ce qui était vrai en st-80 de part la volonté très forte des  
> concepteurs, l'est beaucoup moins maintenant dans un monde  
> collaboratif beaucoup plus distendu. La tendance est à agréger des  
> parties hétérogènes dans une inflation de code non minimal, et pas  
> seulement dans Squeak, mais dans tous les Smalltalk (volume de code  
> multiplié par dix en vingt ans).
>
> Ceci ne peut qu'empirer, car plus il y aura de code, moins on  
> pourra en saisir la globalité, plus il y aura de chances de  
> dupliquer des parties...
>
> C'est pourquoi certains militent pour une image minimale.
> Cela est primordial pour l'aspect didactique.

et pas seulement la qualite du code pour etre didactique est  
importante c'est pourquoi on s'est attache a ameliorer le systeme.

> Mais je pense que cela ne résoud pas l'inflation globalement : une  
> fois un module de code en dehors de l'image, ses chances de ré- 
> emploi vont encore diminuer.
>
> Aujourd'hui, je vois plus l'image sous l'aspect de l'évolution. Ses  
> créateurs l'ont lâché dans un état presque parfait,

tu rigoles au moins j'espere car le code de squeak 3.6 contenait  
enormement de trucs vraiment vraiment horrible,
Je ne peux pas laisser insinuer que la qualite de squeak a diminuer.

> mais elle a depuis continué d'évoluer avec une pression forte de  
> l'environement (Web, etc...), avec pour conséquence la création de  
> branches divergentes (les dialectes et à l'intérieur même de  
> Squeak, Croquet, Tweak, etc...).

le probleme est que certaines personnes bienque pretendant vouloir  
merger ne le veulent pas.
Par contre ce que l'on peut faire comme une communaute et ecrire des  
tests et creer des packages bien solides. puis reconstruire
les autres squeak.
]
> Comment resister, sauf à s'isoler dans une bulle ce que nombre  
> reprochent déjà à Squeak et que tu sembles préconiser...
>
> Nicolas
>
>
> Dreyfuss Pierre-André (EDU) a écrit :
>> Bonjour,
>> je tombe par hasard au cours d'une recherche Google sue un papier  
>> de 1981 décrivant les lignes du design de ST.
>> Entre autre cette phrase:
>>     Personal Mastery: If a system is to serve the creative spirit,  
>> it must be entirely comprehensible to a single individual.
>> The point here is that the human potential manifests itself in  
>> individuals. To realize this potential, we must provide a medium  
>> that can be mastered by a single individual. Any barrier that  
>> exists between the user and some part of the system will  
>> eventually be a barrier to creative expression. Any part of the  
>> system that cannot be changed or that is not sufficiently general  
>> is a likely source of impediment. If one part of the system works  
>> differently from all the rest, that part will require additional  
>> effort to control. Such an added burden may detract from the final  
>> result and will inhibit future endeavors in that area. We can thus  
>> infer a general principle of design:
>>     Good Design: A system should be built with a minimum set of  
>> unchangeable parts; those parts should be as general as possible;  
>> and all parts of the system should be held in a uniform framework.  
>> C'est tout le secret de la puissance de Squeak et qui fait que  
>> l'environnement Squeak  est différents de ceux qui n'ont pris de  
>> ST que l'idée de la souris et des fenêtres. Quel que soient leur  
>> succès commercial et leur emprise sur le marché.
>> Pour en savoir plus sur le design de ST
>> http://users.ipa.net/~dwighth/smalltalk/byte_aug81/ 
>> design_principles_behind_smalltalk.html
>> Et restez fidèles à celà en faisant des applications qui restent  
>> dans l'interface Squeak et non qui se déguisent en application du  
>> système hôte de Squeak.
>> -------- Message d'origine--------
>> De: squeak-fr-bounces at lists.squeakfoundation.org de la part de  
>> Vincent Osele
>> Date: ven. 12/10/2007 13:53
>> À: squeak-fr at lists.squeakfoundation.org
>> Objet : [Squeak-fr] Re: Re: Installation de squeak sous kubuntu
>>
>>>> Est-ce que je peux mettre ton script sur le wiki comme autre  
>>>> méthode
>>>> d'install ?
>>> Oui bien sûr.
>>>> (mais peut etre que c'est deja ailleurs, ds ce cas je ferais un  
>>>> lien)
>>> Il n'est pas ailleurs.
>> En fait si, j'ai trouvé cela (par hasard):
>> http://community.ofset.org/index.php/Comment_compiler_une_VM_Squeak
>> Je l'ai ajouté à la page sur la façon d'installer une VM sous  
>> Linux (d'ailleurs, il y avait un sous-chapitre vide, qui ne l'est  
>> plus maintenant).
>> Je vais comparer ce texte et ta procédure pour voir si on peut  
>> "améliorer" cette page.
>> (il faut aussi que je mette à jour la page d'install sous linux ;-) )
>> a+
>> Vincent
>> PS: il y a pleins d'infos sur le wiki mais pour s'y retrouver,  
>> c'est un peu ouf !!! ;-)
>>        
>> _____________________________________________________________________ 
>> ________ Ne gardez plus qu'une seule adresse mail ! Copiez vos  
>> mails vers Yahoo! Mail  
>> _______________________________________________
>> Squeak-fr mailing list
>> Squeak-fr at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>> --------------------------------------------------------------------- 
>> ---
>> _______________________________________________
>> Squeak-fr mailing list
>> Squeak-fr at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>



Plus d'informations sur la liste de diffusion Squeak-fr