#printString vs #displayString

20 avril 2018

#printString ou #displayString ? C’est une des plus vieilles interrogations en Smalltalk!

Lequel utiliser?  Quand l’utiliser?  Comment l’implémenter? Un intéressant point de vue développé ici.


Lint, Smallint, Quality Assistant, Code Mentor et Code Critic

4 avril 2018

Vous ne savez pas trop comment utiliser l’outil Lint pour Smalltalk dans votre dialecte de Smalltalk préféré, que ce soit Pharo, Instantiations Smalltalk (auparavant VisualAge Smalltalk), Dolphin Smalltalk ou VisualWorks?

Vous devez tout premièrement savoir que cet outil porte différents noms selon l’environnement Smalltalk que vous utilisez.  Il est connu sous le nom de Quality Assistant dans Pharo, SmallLint dans Instantiations Smalltalk, Code Mentor dans Dolphin et Code Critic dans VisualWorks!

Une série de 2 articles (ici et ici) vous introduit à cet outil et à la construction de règles!


Développement et environnements multi-langages

4 avril 2018

La présentation d’un projet plus qu’ambitieux (développé avec Squeak Smalltalk) avec en prime tous les détails!


PharoJS

4 avril 2018

Vous êtes curieux de savoir ce qu’est PharoJS?  Une brève introduction ici de cet environnement Pharo Smalltalk qui roule sur un interpréteur JavaScript!


Eliza est de retour

28 février 2018

Tu te sens désespérément seul?  Eliza peut te jaser un brin! Une version d’Eliza écrite en Pharo Smalltalk est disponible ici!


Gramaname?

3 février 2018

J’ai suivi, d’un oeil amusé, les diverses solutions proposées dans plusieurs langages de programmation pour déterminer si 2 mots sont des anagrammes…

C’est amusant de savoir qu’en Smalltalk la solution est toute simple et tellement élégante :

‘parisien’ asBag = ‘aspirine’ asBag

 

« La suprême élégance se confond avec la suprême simplicité. » (Jules Payot)

 

 


Smalltalk sur iOS et Android

28 novembre 2017

Smalltalk sur iOS et Android? Oui, c’est maintenant possible.  Mais c’est un brin plus compliqué qu’on ne le pense (pour l’instant).  Un excellent article de david Buck sur le sujet ici.


Pharo’s Tips and Tricks

21 novembre 2017

Un autre document PDF, Pharo’s Tips and Tricks, de Stéphane Ducasse sur quelques time savers que vous devriez connaître pour améliorer votre expérience avec Pharo!


Un aperçu de Smalltalk

21 novembre 2017

Si vous désirez rapidement comprendre ce qu’est Smalltalk faire un survol rapide du langage, il existe les merveilleuses notes de cours du professeur Christophe Dony de l’université Montpellier-II


A Simple Reflective Object Kernel

21 novembre 2017

Une nouvelle brochure (de Stéphane Ducasse) très informative qui explique la réflexion en Pharo.  À lire, A Simple Reflective Object Kernel en format PDF.