[Squeak-fr] squeak pa l'exemple ..

stephane ducasse stephane.ducasse at free.fr
Jeu 10 Juil 05:56:21 UTC 2008


le livre a choisi la version 3.9
Je me demande si on n'a pas une version sur le site du livre.
La version dev inclut des tas de packages et nous ne l'a controlons pas.
Je vais remonter cela a mes co-auteurs.

Stef

On Jul 9, 2008, at 11:45 PM, Franck Wiatrowski wrote:

> Merci de cette réactivité  !!
> Je me doutais d'un soucis de ce genre, je vais donc continuer mon  
> apprentissage en passant outre. J'espère que ça ne gênera pas trop  
> ma compréhension (à mon avis, non) . Quand à la version que  
> j'utilise, j'ai choisi la version squeak-dev, du fait qu'elle inclus  
> des petits plus intéressant (coloration syntaxique, auto-complétion,  
> les dock se déplient en passant le curseur au dessus au lieu de  
> devoir cliquer, un champ recherche par défaut dans le system  
> browser, etc ...) à mon avis on peut obtenir ces fonctionnalité avec  
> la version basic mais je maîtrise pas encore parfaitement  
> l'interface et j'ai pas pris le temps d'explorer les préférences. En  
> tout cas merci de la réponses, et merci du temps accordé sur le  
> stand des RMLL'08, ça fait longtemps que je ne m'étais pas plongé  
> autant dans la programmation (mais avec squeak et smalltalk c'est  
> vraiment un autre monde).
> Bonne fin de soirée.
>
> Cordialement.
>
> Le 9 juil. 08 à 23:19, Serge Stinckwich a écrit :
>
>> Le 9 juillet 2008 22:55, Franck Wiatrowski
>> <franck.wiatrowski at gmail.com> a écrit :
>>> Bonjour à tous,
>>>
>>> suite aux RMLL'08 j'ai eu une révélation pour squeak et  
>>> smalltalk . J'ai
>>> acheté le livre "squeak pas l'exemple" et j'ai décidé  
>>> d'approfondir le
>>> sujet. Mais dés le début j'ai rencontré un soucis assez ennuyeux:  
>>> dans le
>>> premier chapitre du bouquin on voit comment créer une méthode  
>>> simple : avec
>>> le system browser on entre dans la class "StringTest" on crée la  
>>> méthode
>>> décrite : testShout
>>>                     self assert: ('Pas de panique' shout='PAS DE
>>> PANIQUE')
>>
>> Salut Franck, content de te voir ici ;-)
>>
>> Je vais essayer de répondre à tes questions.
>>
>>
>>> puis on doit lancer le test runner et lancer un test sur StringTest
>>> (grossomodo), on doit en théorie avoir une erreur en retour  
>>> puisque la
>>> méthode n'est pas déclarer ... mais voilà sur la version squeak  
>>> 3.9 (basic
>>> ou dev ou même en utilisant le framework seaside) on obtient 2  
>>> erreurs (1
>>> erreur et 1 failed) le failed c'est la méthode  
>>> StringTest>>#testIndexOf qui
>>> la renvoie .. donc une réaction différente de ce qu'on devrait  
>>> avoir si on
>>> suit le bouquin. Je tiens à préciser que le comportement du test  
>>> réagit
>>> comme attendu en utilisant une version 3.10 . J'espère ne pas trop  
>>> flou mais
>>> je débute et j'utilise peut être pas la bonne terminologie. Merci  
>>> à ceux qui
>>> saurait me  
>>> renseigner._______________________________________________
>>
>>
>> En effet, le test ne passe pas en 3.10 car la méthode shout  
>> n'existe pas.
>> En effet, avec la version 3.9, un autre test ne passe car il n'est  
>> pas
>> vérifié. Il s'agit de : testIndeOf.
>> Je pense que la version de Squeak que l'on utilise dans le livre  
>> n'est
>> pas exactement celle que tu as téléchargé ...
>> Ce test a du être rajouté entre deux et corrigé dans la version 3.10.
>> Le comportement que tu vois est donc complètement normal.
>>
>> Pour éviter de désorienter les débutants, il faudrait que l'on
>> fournisse une version de Squeak spécifique au livre qui ne soit pas
>> modifié. Je crois qu'ils ont fait cela pour la version anglophone.
>> Comme Squeak est une plateforme qui change sans arrêt, il faut mieux
>> fournir une certaine version à ceux qui lisent le livre.
>>
>> Désolé pour les désagréments.
>> Cordialement,
>> -- 
>> Serge Stinckwich
>> Smalltalkers do: [:it | All with: Class, (And love: it)]
>> http://blog.doesnotunderstand.org/
>> _______________________________________________
>> 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