Smalltalk est souvent considéré non pas comme un langage mais comme une famille de langage, comme l'est Lisp. On peut donc dire que Pharo est un dialecte de Smalltalk. Ou bien, pour être plus précis : un dialecte de Smalltalk + une VM + une bibliothèque standard + un environnement de développement.
Si l'on regarde GNU Smalltalk (qui lui ne propose pas d'environnement de développement), on peut remarquer que certaines constructions du langage n'existent pas dans Pharo, notamment pour ce qui est de la déclaration de classe et de méthode.
[^] # Re: Description curieuse
Posté par lepieru . En réponse à la dépêche Sortie du langage Pharo et de son environnement de développement en version 5.0. Évalué à 3.
Smalltalk est souvent considéré non pas comme un langage mais comme une famille de langage, comme l'est Lisp. On peut donc dire que Pharo est un dialecte de Smalltalk. Ou bien, pour être plus précis : un dialecte de Smalltalk + une VM + une bibliothèque standard + un environnement de développement.
Si l'on regarde GNU Smalltalk (qui lui ne propose pas d'environnement de développement), on peut remarquer que certaines constructions du langage n'existent pas dans Pharo, notamment pour ce qui est de la déclaration de classe et de méthode.