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!

Publicités

Dolphin

5 mars 2016

Pour ceux qui en auraient raté l’annonce, Dolphin Smalltalk (version 7) est maintenant open source.

Les packages/contributions sont maintenant sur GitHub ici, le wiki est ici,  le Gitter (l’équivalent de IRC mais pour GitHub) est ici, et finalement la branche de développement de Dolphin (image et machine virtuelle) sont ici.

Vous voulez convertir du code d’un autre dialecte de Smalltalk pour l’importer dans Dolphin?  Vous trouverez très certainement une implémentation de SIF (Smalltalk Interchange Format) sur Web pour faciliter la transition.

Sinon, si vous devez communiquer avec un autre dialecte de Smalltalk et échanger des données, il y a SIXX (Smalltalk Instance eXchange in XML).

Si vous développez sur Windows et pour Windows, je vous recommande très fortement de jeter un coup d’oeil à Dolphin!


Smalltalk en vrac (20)

5 janvier 2016

Smalltalk

Un résumé de ESUG 2015 par Niall Ross.

Compte-rendu d’une expérience de développement d’un ERP avec VisualWorks, GemStone et Seaside.

Pharo

Interactive Fiction : une version de SmallWorlds (Dolphin Smalltalk) portée sur Pharo!

Une implémentation d’un ReadWriteLock.  L’annonce ici.

Il y a maintenant kit de développement pour AWS qui supporte Elastic Transcoder ici.

Iliad 0.9.4 fonctionne maintenant sur Pharo 4.x !

OXR : un nouveau package pour utiliser Open Exchange Rates.

Un sondage sur votre utilisation du package OS Process.

Amber

La version 0.14.18 est maintenant disponible ici!

Squeak

Il est dorénavant possible d’exécuter du code JavaScript dans SqueakJS!

Vous pouvez maintenant faire des builds de vos projets sur le serveur Travis-CI.  L’annonce ici.

VASmalltalk

PUM 08.06.02-02.06.47 est disponible pour VASmalltalk 8.6.2!

GemStone

Object Explorer pour GemStone/S 64.