Sortie de Pharo 1.1

Posté par  (site web personnel) . Modéré par baud123.
14
28
juil.
2010
Technologie
Trois mois après la version 1.0, Pharo 1.1 est annoncé. Comme il est d'usage en Smalltalk, Pharo est à la fois un compilateur, une machine virtuelle et un environnement de développement. Pharo est diffusé sous licence MIT.

Smalltalk reste la référence en matière de programmation dynamique, réflexive et orientée objet, d'outils de débogage et de refactorisation, source d'inspiration des systèmes Java, Objective-C et Ruby entre autres.

La suite de cette dépêche détaille les modifications apportées par Pharo 1.1 par rapport à la version 1.0, ainsi que des informations complémentaires pour toute personne désirant se lancer dans l'aventure !

Sortie de Pharo 1.0

Posté par  . Modéré par Bruno Michel.
Étiquettes :
15
16
avr.
2010
Technologie
Il y a un peu plus d'un an, une dépêche sur DLFP annonçait la mise en place du projet Pharo, fork de Squeak.
Ce 15 avril, le projet a franchi un nouveau cap avec la sortie de la version 1.0, preuve - s'il en était besoin - de la bonne naissance du projet.

Squeak est une implémentation libre du langage smalltalk. Il s'agit de l'implémentation la plus couramment répandue et, fort logiquement, celle qui a agrégé le plus de communautés.
Devant un certain immobilisme, quelques forks ce sont créés, Pharo est l'un des plus récents. Il a notamment pour but de nettoyer le code de Squeak, de proposer une vision claire à long terme et de devenir une référence. Le code de Pharo a été porté sous licence MIT et sous licence Apache 2.0.

Pharo a rapidement atteint l'un de ces objectifs, en effet dès le 07 février 2009 on pouvait lire sur la mailing list de Squeak (retranscrite ici en quelques lignes) que la version 4.0 serait l'aboutissement de 4 ans de projets pour modifier les licences du logiciel. Effectivement, la version 4.0 de Squeak sortie ce 16 mars 2010 est fonctionnellement équivalente à la version 3.10.2, mais sous licence MIT et pour partie sous licence Apache 2.0. Le code a été nettoyé des morceaux sous licence Squeak (l'annonce dans la mailing-list et pour ceux qui veulent comprendre l'historique de la licence de Squeak, la communauté française détaille cela sur une page de son site.).

Naissance d'un projet libre : Pharo

Posté par  (site web personnel) . Modéré par baud123.
9
4
jan.
2009
Communauté
Le projet Pharo est un projet de Smalltalk open source. L'objectif de Pharo est de pousser Squeak au niveau supérieur.

Pharo est en effet un fork de Squeak. Les forks apparaissent pour résoudre des problèmes difficiles à résoudre dans le projet mère. En effet Squeak est otage de plusieurs sous-communautés (très amicales au demeurant) ce qui ne conduit à aucune évolution utile pour ces sous-communautés, et cela résulte finalement en une myriade de forks (Etoys, OpenCroquet, Sophie, Squeak, Qwaq,..), chacun spécifique à une communauté/projet, mais insuffisamment généraliste pour une portée plus large.

NdM :
Un fork se traduit en français, dans le cas présent, par Embranchement. Un fork permet de créer un nouveau projet à partir d'un autre à l'identique, sans détruire celui-ci. Le fork peut permettre de résoudre des problèmes d'entente au sein du projet mais au risque de voir le nombre de contributeurs diminuer. Cela ne signifie pas automatiquement que le projet original est mauvais.

Dr. Geo II, médaille d'or aux ESUG Innovation Technology Awards

Posté par  (site web personnel) . Modéré par Mouns.
4
28
sept.
2008
Éducation
Chaque année ESUG (European Smalltalk User Group) organise une rencontre internationale autour du langage Smalltalk pour les industriels, universitaires, chercheurs du domaine. Cette année la rencontre eu lieu à Amsterdam du 28 au 29 août 2008.

En marge de ces conférences, un concours d'innovation technologique est organisé. L'élection des projets les plus innovants est faite par les pairs, c'est-à-dire le public des conférences.

Vingt-et-un projets innovants issus de l'industrie, d'universités, d'individus furent présentés à ce concours. Pour la première fois Dr. Geo II participa à ce concours, il fut plébiscité par le public et a reçu la médaille d'or.

Squeak par l'exemple

Posté par  (site web personnel) . Modéré par Bruno Michel.
0
8
mai
2008
Doc
La communauté Squeak-fr est heureuse d'annoncer la sortie du livre « Squeak par l'exemple », traduction en français de « Squeak By Example », écrit par Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou et Marcus Denker.

Squeak est un environnement de développement moderne et libre issu du langage de programmation Smalltalk-80. Bien qu'étant le premier langage et environnement purement orienté objet, Smalltalk est toujours sur de nombreux aspects en avance sur ces successeurs par son environnement entièrement modifiable à l'exécution et dans lequel tout est objet.

« Squeak par l'exemple » destiné aux étudiants et développeurs, vous guidera dans la découverte du langage Squeak et de son environnement, avec l'aide de nombreux exemples et exercices. Ce livre est disponible sous les termes de la licence Creative Commons Attribution-ShareAlike 3.0 licence. Vous pouvez soit télécharger gratuitement le fichier pdf, ou alors vous pouvez acheter une copie du livre sur lulu.com (Vous pouvez également acheter le fichier pdf sur lulu.com, si vous voulez faire une contribution à ce travail).

Cette traduction a été assurée par : Martial Boniou, Mathieu Chappuis, Luc Fabresse, René Mages, Nicolas Petton, Alain Plantec, Serge Stinckwich et Benoît Tuduri.

« Squeak par l'exemple » est soutenu par l'ESUG, le groupe européen des utilisateurs de Smalltalk. L'ESUG organise sa 16ième conférence internationale à du 25 au 29 août 2008 à Amsterdam. La communauté Squeak-fr sera également présente aux RMLL 2008.