[Squeak-fr] Migration Digitalk => Squeak

gerard marin gerard.marin6 at wanadoo.fr
Mer 5 Jan 10:04:08 CET 2005


D'abord merci à vous, Stéphane et Christophe pour vos reponses à mon 
message de détresse!!!!! , et bonne année

Pour répondre à la question:
J'utilise Visual Smalltalk Release 3.1 de ParcPlace Digitalk ( de 1996!! 
on ne rit pas, car ça marche très bien malgré toutes les variantes 
Windows) .
J'aurais souhaité migrer car il n'y a aucune évolution de VS et les 
possibilités de Squeak en particulier au niveau Web me paraissent 
décisives par rapport au VS dont je dispose.

Aujourd'hui je butte sur un certain nombre de problèmes lorsque 
j'envisage cette migration.

   1. Sur le plan langage les noms des classes ne sont pas identiques et
      pour une classe équivalente le retour n'est pas le même: Par exemple:
         1. La classe String de VS a une méthode asArrayOfSubstrings
            dont l'équivalent est subStrings en Squeak etc...
         2. la classe File de VS n'existe pas en Squeak elle a l'air
            d'avoir pour équivalent la classe FileStream . on pourrait
            imaginer créer cette classe mais...
         3. Les retours ne sont pas forcement compatibles: La classe
            File de VS par la méthode " File pathName: nom_File" rend un
            Stream alors que la classe FileStream rend un : concreteStream
         4. ReadWriteStream en VS a sans doute pour equivalent:
            PositionableStream en Squeak
         5. Certaines classes créées en VS comme Vocabulary vont être
            incompatibles avec celles de Squeak..
         6. Sans parler des variables globales de VS qui seraient un
            petit problème ..Etc...
   2. Le volume de classes, de méthodes, de programmes, d'interface
      graphique et de methodes incluses dans le graphique développés est
      très volumineux. Il est impensable de tout ré écrire....même si je
      n'ai pas fait le bilan.

En conclusion, je n'ai peut être rien compris à Smalltalk ou quelque 
chose m'échappe mais je ne vois que 2 solutions:

       1. traduire les classes, les méthodes, les programmes. Ca me
          donne la nausée rien que d'y penser...
       2. ou re créer toute la hiérarchie des classes de VS dans
          Squeak... mais comment faire???

Et merci pour le tuyau sur Dolphin et Monticello..

.

Gérard

squeak-fr-request at lists.squeakfoundation.org a écrit :

>Envoyez vos messages pour la liste Squeak-fr à
>	squeak-fr at lists.squeakfoundation.org
>
>Pour vous (dés)abonner par le web, consultez
>	http://lists.squeakfoundation.org/listinfo/squeak-fr
>
>ou, par email, envoyez un message avec 'help' dans le corps ou dans le
>sujet à
>	squeak-fr-request at lists.squeakfoundation.org
>
>Vous pouvez contacter l'administrateur de la liste à l'adresse
>	squeak-fr-owner at lists.squeakfoundation.org
>
>Si vous répondez, n'oubliez pas de changer l'objet du message afin
>qu'il soit plus spécifique que "Re: Contenu du digest de Squeak-fr..."
>
>
>Thèmes du jour :
>
>   1. Re: MIGRATION DIGITALK => Squeak
>      (Allegrini Christophe Bird Technology)
>   2. Re: MIGRATION DIGITALK => Squeak (stéphane ducasse)
>   3. Re: MIGRATION DIGITALK => Squeak (stéphane ducasse)
>   4. Re: MIGRATION DIGITALK => Squeak
>      (Allegrini Christophe Bird Technology)
>   5. RE: Journée de découverte de Squeak à Poitiers le 18 mars
>      2005 (Dreyfuss Pierre-André (EDU))
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Sun, 19 Dec 2004 18:46:44 +0100
>From: "Allegrini Christophe Bird Technology"
>	<christophe.allegrini at birdtechnology.net>
>Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
>To: Squeak in french / Squeak en français
>	<squeak-fr at lists.squeakfoundation.org>
>Message-ID: <001201c4e5f2$b70f5c20$0d00a8c0 at birdtwo>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Bonjour,
>
>Avec plus d'informations, je pourrais certainement vous aider.
>J'ai une bonne connaissance des Smalltalk dans le cadre d'un usage professionnel.
>Et Squeak est un outil fort capable dans ce domaine, même si cela est peu connu.
>
>Pour vous aider au mieux, il me faudrait déjà savoir la version de Smalltalk que vous utilisez et le type de projet.
>
>Bien cordialement,
>
>Christophe Allegrini
>www.birdtechnology.net
>
>
>  ----- Original Message ----- 
>  From: gerard marin 
>  To: squeak-fr at lists.squeakfoundation.org 
>  Sent: Monday, December 13, 2004 8:40 AM
>  Subject: [Squeak-fr] MIGRATION DIGITALK => Squeak
>
>
>  Je dois faire une migration de Smalltalk vers Squeak.
>
>  Quelqu'un a-t-il déjà pratiqué ce genre d'exercice ?
>
>  Si oui y-a-t-il des méthodes préférables ??
>
>   
>
>
>
>------------------------------------------------------------------------------
>
>
>  _______________________________________________
>  Squeak-fr mailing list
>  Squeak-fr at lists.squeakfoundation.org
>  http://lists.squeakfoundation.org/listinfo/squeak-fr
>-------------- section suivante --------------
>Une pièce jointe HTML a été enlevée...
>URL: http://lists.squeakfoundation.org/pipermail/squeak-fr/attachments/20041219/06beb92d/attachment-0001.htm
>
>------------------------------
>
>Message: 2
>Date: Sun, 19 Dec 2004 19:31:17 +0100
>From: stéphane ducasse <ducasse at iam.unibe.ch>
>Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
>To: Squeak in french / Squeak en français
>	<squeak-fr at lists.squeakfoundation.org>
>Message-ID: <2BE0A2D3-51EC-11D9-96EF-000D932DAF46 at iam.unibe.ch>
>Content-Type: text/plain; charset=WINDOWS-1252; format=flowed
>
>ensuite il faut aussi apprendre a utiliser les bons outils MC...
>Il faut voir que les interfaces graphiques peuvent etre difficile a 
>convertir donc peut etre passer sur
>seaside pour l'UI peut aussi etre valable.
>
>Je pense qd meme que je me renseignerais aupres de cincom ou dolphin 
>car l'UI peut etre
>tres chiant a convertir.
>
>Stef
>
>  
>
>>Je dois faire une migration de Smalltalk vers Squeak.
>>
>>Quelqu’un a-t-il déjà pratiqué ce genre d’exercice ?
>>
>>Si oui y-a-t-il des méthodes préférables ??
>>
>> 
>>_______________________________________________
>>Squeak-fr mailing list
>>Squeak-fr at lists.squeakfoundation.org
>>http://lists.squeakfoundation.org/listinfo/squeak-fr
>>    
>>
>
>
>
>------------------------------
>
>Message: 3
>Date: Sun, 19 Dec 2004 19:38:56 +0100
>From: stéphane ducasse <ducasse at iam.unibe.ch>
>Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
>To: Squeak in french / Squeak en français
>	<squeak-fr at lists.squeakfoundation.org>
>Message-ID: <3D41C32C-51ED-11D9-96EF-000D932DAF46 at iam.unibe.ch>
>Content-Type: text/plain; charset=WINDOWS-1252; format=flowed
>
>un autre point, il faut voir aussi que Dolphin n'est pas tres cher et 
>possed un superbe interface builder et ensemble
>de widgets qui sont proches de celle de Digitalk. Donc moi je ne 
>foncerai pas tete baissee dans Squeak.
>Stef
>
>  
>
>>Je dois faire une migration de Smalltalk vers Squeak.
>>
>>Quelqu’un a-t-il déjà pratiqué ce genre d’exercice ?
>>
>>Si oui y-a-t-il des méthodes préférables ??
>>
>> 
>>_______________________________________________
>>Squeak-fr mailing list
>>Squeak-fr at lists.squeakfoundation.org
>>http://lists.squeakfoundation.org/listinfo/squeak-fr
>>    
>>
>
>
>
>------------------------------
>
>Message: 4
>Date: Sun, 19 Dec 2004 19:55:38 +0100
>From: "Allegrini Christophe Bird Technology"
>	<christophe.allegrini at birdtechnology.net>
>Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
>To: Squeak in french / Squeak en français
>	<squeak-fr at lists.squeakfoundation.org>
>Message-ID: <004f01c4e5fc$560b58c0$0d00a8c0 at birdtwo>
>Content-Type: text/plain;	charset="Windows-1252"
>
>Je vais me faire l'avocat de Squeak, bien volontier d'ailleurs :)
>
>Squeak propose un ensemble d'outils de grande qualité, dont Monticello.
>Au passage merci à Stéphane qui a attirer mon attention sur ce soft version
>très bien.
>
>Sinon il existe des browsers sympas, des outils de refactorinf au point,
>bref tout ce qu'il faut pour bien
>développer. Sans compter l'environnement général particulièrement
>sophistiqué.
>
>Pour la GUI, ok si le projet comporte beaucoup de fenêtres, la conversion
>peut être lourde, mais ...
>cela vaut le coup :
>1° l'interface en Squeak peut bénéficier d'un rendu vraiment superbe,
>2° Squeak est multi plate-forme, donc la GUI fonctionnera aussi sur PC
>Windows/Linux que sur Mac ...
>
>Cincom et Dolphin offre un éditeur qui permet de gagner un peu de temps sur
>le codage de la GUI, mais en Squeak
>une fois que l'on a prit l'habitude des Morphs, on peut aussi aller vite. De
>plus même si la forme est très libre on peut
>construire visuellement la GUI en Squeak.
>
>J'ai récemment montrer une démo d'une appli orientée gestion avec Squeak,
>j'ai soigné la GUI et franchement le résultat est superbe.
>
>Christophe Allegrini
>www.birdtechnology.net
>
>----- Original Message -----
>From: "stéphane ducasse" <ducasse at iam.unibe.ch>
>To: "Squeak in french / Squeak en français"
><squeak-fr at lists.squeakfoundation.org>
>Sent: Sunday, December 19, 2004 7:31 PM
>Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
>
>
>ensuite il faut aussi apprendre a utiliser les bons outils MC...
>Il faut voir que les interfaces graphiques peuvent etre difficile a
>convertir donc peut etre passer sur
>seaside pour l'UI peut aussi etre valable.
>
>Je pense qd meme que je me renseignerais aupres de cincom ou dolphin
>car l'UI peut etre
>tres chiant a convertir.
>
>Stef
>
>  
>
>>Je dois faire une migration de Smalltalk vers Squeak.
>>
>>Quelqu’un a-t-il déjà pratiqué ce genre d’exercice ?
>>
>>Si oui y-a-t-il des méthodes préférables ??
>>
>>
>>_______________________________________________
>>Squeak-fr mailing list
>>Squeak-fr at lists.squeakfoundation.org
>>http://lists.squeakfoundation.org/listinfo/squeak-fr
>>    
>>
>
>
>
>
>----------------------------------------------------------------------------
>----
>
>
>_______________________________________________
>Squeak-fr mailing list
>Squeak-fr at lists.squeakfoundation.org
>http://lists.squeakfoundation.org/listinfo/squeak-fr
>
>
>
>
>------------------------------
>
>Message: 5
>Date: Mon, 20 Dec 2004 11:19:24 +0100
>From: Dreyfuss Pierre-André (EDU) 	<pierre-andre.dreyfuss at edu.ge.ch>
>Subject: RE: [Squeak-fr] Journée de découverte de Squeak à Poitiers le
>	18 mars 2005
>To: 'Thierry Pasquier ' <thierry.pasquier at pictascience.org>,
>	"'squeak-fr-bounces at lists.squeakfoundation.org '"
>	<squeak-fr-bounces at lists.squeakfoundation.org>, 'Squeak in french /
>	Squeak en français ' 	<squeak-fr at lists.squeakfoundation.org>
>Message-ID:
>	<9CF5298F9D45B4488004A57961C4444611FF7C at cyrillus.ceti.etat-ge.ch>
>Content-Type: text/plain;	charset="iso-8859-1"
>
>Bonjour,
>
>Parmi les liens,on peut mettre le lien sur Art et Squeak qui décrit de
>nombreuses activités artistiques basées
>sur les E-Toy.
>
>http://p7app.geneve.ch:8090/squeak/7
>
>Une traduction française pour le Plugin, en attendant la traduction
>offficielle
>
>http://p7app.geneve.ch:8090/squeak/39
>
>Quelques projets -E-Toy  pour  les math.
>(On y trouve entre autres un mini Cabri Géomètre écrit en Squeak.)
>
>http://p7app.geneve.ch:8090/squeak/34
>
>
>Et bien sûr je retiens la date pour  participer à la journée.
>
>Amitiés
>
>
>-----Message d'origine-----
>De: squeak-fr-bounces at lists.squeakfoundation.org
>A: Squeak in french / Squeak en français
>Date: 19/12/04 10:49
>Objet: [Squeak-fr] Journée de découverte de Squeak à Poitiers le 18 mars
>2005
>
>Bonjour,
>Nous organisons une journée (en accès libre et gratuit) consacrée à la 
>découverte de Squeak le vendredi 18 mars  2005 de 9h30 à 18h dans le 
>cadre de l'espace culture multimédia du centre de culture scientifique, 
>technique et industrielle pour lequel je travaille (Espace Mendès France
>
>à Poitiers). Nous voulons évidemment parler des E-Toys, sans centrer 
>exclusivement la journée la dessus, car nous aurons a priori 
>principalement un public assez large mais plus particulièrement 
>intéressé par  la création  et l'approche artistes ET programmeurs 
>(Max/Msp/ Jitter, Pure Data, DBN, etc.).
>L"approche est de faire alterner de cours exposés, des démonstrations, 
>des ateliers pratiques et des moments d'échanges informels entre les 
>participants. Nous faisons une trame de programmes (D'ores et déjà Serge
>
>et Markus sont OK pour participer), mais il est aussi possible, et 
>conseillé, aux participants de proposer des présentations, tribunes 
>libres, démonstrations, etc. Le programme se construit progressivement.
>
>Vous pouvez vous inscrire en ligne à l'adresse suivante:
>http://www.maison-des-sciences.org/ecm/eo/2004-2005/squeak/
>
>Thierry
>
>
>
>
>_______________________________________________
>Squeak-fr mailing list
>Squeak-fr at lists.squeakfoundation.org
>http://lists.squeakfoundation.org/listinfo/squeak-fr
>
>
>------------------------------
>
>_______________________________________________
>Squeak-fr mailing list
>Squeak-fr at lists.squeakfoundation.org
>http://lists.squeakfoundation.org/listinfo/squeak-fr
>
>
>Fin de Lot Squeak-fr, Vol 23, Parution 18
>*****************************************
>
>
>
>  
>





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