Paramétrer le garbage collector de Pharo

15 mars 2017

Un excellent article de Clément Béra sur les subtilitées, plus ou moins connues, des paramètres du garbage collector dans Pharo.  L’article est encore plus intéressant du fait qu’il aborde le sujet avec des cas concrets!


Smalltalk en vrac (27)

27 février 2016

Smalltalk

Une nouvelle version de la machine virtuelle Cog est maintenant disponible pour Squeak et Pharo!

Pharo

Un script pour détecter au démarrage si votre image a crashé.

Interagir avec GitHub et Metacello? Les explications et utilitaires ici.

Comment utiliser Spotter de façon efficace?  C’est tout expliqué ici!

IceCompiler : un compilateur qui ajoute des runtime checks à votre code Pharo!

 


Smalltalk en vrac (24)

15 février 2016

Pharo

L’auteur de BitTalk, une librarie pour torrent en Pharo, demande votre aide ici.

Le GSOC 2016?  Pharo sera de la partie!  Les détails ici.

Une nouvelle version du chapitre sur les Collection de Pharo By Example est disponible ici!

Un autre petit démo de Bloc!

Comment tracer la parabole d’un objet soumis à la gravité?  Un peu de physique et l’explication avec Dr. Géo!

Pharo Launcher 0.2.9 gère maintenant autant des images Spur que non-Spur.

Un sondage sur les logiciels de gestion des problèmes (Issue Tracking System) pour les utilisateurs de Pharo.

Comment convertir des entiers ulogd en adresses IPV4? Le code ici.

Présentation vidéo de ce que le MOOC sur Pharo devrait contenir.

Amber

Vous voulez voir des démos pour Amber?  C’est ici.

Smalltalk

Tombé là-dessus par accident : MySmalltalk.  Pour plus de détails, il y a ce blogue.

Squeak

Les élections pour déterminer qui serait sur le Squeak Oversight Board 2016 sont terminées.  En voici les résultats!

GemStone/S

La version 3.3 de GemStone/S 64 Bit est arrivée!

 


Smalltalk en vrac (21)

21 janvier 2016

Smalltalk

Un nouveau screencast intitulé Hidden Gems Screencast qui met en valeur certaines particularités peu connues des produits Cincom.

Le Smalltalk Digest de janvier 2016 est disponible!

Pour quoi 12 est un bon nombre?  La réponse est ici.

Les derniers développement au sujet de la VM de Squeak/Pharo et le threaded FFI ici.

Pharo

Un blogue/wiki/log, comme preuve de concept, minimal pour suivre les activités et projets d’Esteban. L’annonce est ici.

Un aide-mémoire pour les raccourcis clavier sur Pharo.

Des récompenses pour Pharo?  C’est possible avec les Bounties for Pharo.

GitHub API Bindings pour Pharo!

La visualisation de domaines spécifiques, un article sur le sujet.

Une simulation de machine de Turing.

Les derniers progrès en ce qui a trait à une image minimale.

On annonce la sortie d’une nouvelle version de Numerical Methods.

La version 0.29 de Kendrick est ici.

Les derniers développements de OSSubprocess.

Quelques statistiques comparatives sur Fuel.

Snowglobe pour SqueakJS : un aperçu!

Pharo Mooc : les détails.

Une nouvelle version de GTDebugger.

Des nouvelles de Pharo Spur 32 VM ici.

SciSmalltalk : la toute nouvelle version 0.39!

Comment trouver des références et les senders avec GTSpotter, c’est expliqué ici.

VisualWorks

Un nouvelle version de Roassal2 est disponible. L’annonce ici.

 


Smalltalk en vrac (19)

19 décembre 2015

Smalltalk

Smalltalk Digest, édition d’octobre 2015.

Smalltalk Digest, édition de novembre 2015.

Smalltalk Digest, édition de décembre 2015.

Pharo

Trantor : un nouveau framework de pair à pair (P2P, peer to peer) annoncé ici.

Un pilote PhaROS pour Robulab ici.

CalipeL : un outil de benchmarking pour Pharo et Smalltalk/X !

Macro Recorder : un outil pour automatiser des transformations de code! Une démo ici.

Command Availability : un petit utilitaire pour déterminer si une commande est définie sur Unix.

TinyBlog : un tutoriel pour vous expliquer comment bâtir une application web avec Pharo… et encore plus!

Un tutoriel sur Magritte en format PDF!

Hourra!  Spur approche!  L’annonce ici.

Pharo et Unicode : récentes observations et commentaires.

Automata : un microservice d’automation basé sur une state machine.  Plus facile à lire en anglais qu’à expliquer en français!

Un autre vidéo montrant Roassal2 à l’oeuvre.

Pour avoir un avant-goût de Brick (le remplacement éventuel de Morphic), l’annonce est ici.

Un vidéo montrant Mondrian en action.

ChronosManager : un outil de gestion de temps.

QuickAccess : un outil de gestion de scripts (similaire au célèbre Script Manager)

Un très court vidéo qui montre Smarter Critics à l’oeuvre.

Vidéo montrant un guichet automatique écrit en Pharo!

Un package qui implémente Material Design Lite dans Seaside.

Logoot : un outil de collaborative editing basé sur Trantor.

Twisty : un nouveau framework pour gérer le texte!

TwitterAPI : Twitter à votre portée!

Un package pour générer du code Latex pour les mathématiques.

Annonce de la version 2.0 de RenoirSt, un outil de gestion de CSS. Les slides de la conférence Smalltalk 2015 sont ici.

Le projet GeekO : ou comment visualiser les tweets.

Quality Assistant : un survol.

VDM-SL traduit en code Smalltalk, c’est possible!

Pharo et les raccourcis-clavier : un bref vidéo sur les derniers développements.

PharoCloud OS : comment construire une application Pharo bootable ISO.

Squeak

Aida 6.6 est maintenant disponible pour Squeak 5.

VisualWorks

Un autre vidéo de Roassal2 sur Visualworks.

La version 8.1 est disponible!

SqueakJS

Nostalgique ou seulement curieux? Vous pouvez maintenant vous amuser avec une implémentation de Smalltalk-78 dans votre fureteur.  La documentation est ici!

GemStone/S

La version 3.2.10 (64 bits) est arrivée!

ObjectStudio

La version 8.7 est disponible!

VA Smalltalk

La version 8.6.2 est disponible!


Cog : performance et comparaison

6 avril 2015

Un post intéressant qui nous permet d’évaluer la performance de la machine virtuelle Cog de façon plus objective.  Heureusement, Spur s’en vient!


bytecodePrimMultiply

6 avril 2015

Un article qui montre que multiplier correctement, ce n’est pas toujours évident lorsqu’on s’y attarde de près!