Archive for the ‘informatique’ Category

Les super-pouvoirs de Smalltalk

Friday, September 5th, 2008

Martin McClure et Travis Griggs organise prochainement un workshop à OOPSLA’08 sur les “super-pouvoirs de Smalltalk”. En effet Smalltalk (mais également d’autres langages dynamiques comme Ruby, Python ou encore CLOS) offre des fonctionnalités en dehors des pratiques habituelles des langages de programmation orienté-objet usuels : pouvoir ajouter ou d’enlever des méthodes d’une classe à l’exécution, changer la classe d’un objet, …

La méthode #doesNotUnderstand:, qui a donné son nom à ce blog, en fait parti. Les classes Smalltalk peuvent redéfinir cette méthode. Lorsqu’un message destiné à un objet n’est implémenté par aucunes des super-classes de cet objet, un message #doesNotUnderstand: avec comme paramètre le message original est renvoyé à l’objet. En redéfinissant cette méthode, on la possibilité de récupérer n’importe quelles messages et ainsi de définir des mécanismes réflexifs ou distribués. On se reportera à la page 108 du livre Squeak par l’exemple pour une explication détaillée de ce mécanisme.

Ces fonctionnalités font la puissance de Smalltalk mais également sont la source de nombreux problèmes (des super-pouvoir pour les super-villains) : sécurité, mauvaise conception, … Le workshop se propose de faire le point sur les avantages et les inconvénients de ces super-pouvoirs.

Et vous lecteurs de ce blog, utilisez vous les super-pouvoirs de Smalltalk ? Quelles expériences heureuses ou malheureuses pouvez vous nous faire partager ?

Smalltalk WonderGirl

Dessin de Ray J.A. Mouëza

Pragmatic Smalltalk : Un nouveau Smalltalk

Wednesday, July 16th, 2008

Un nouveau Smalltalk vient de voir le jour : Pragmatic Smalltalk. Il s’agit d’un projet issu de Etoilé, l’environnement graphique basé au dessus du framework GnuStep (le clone du défunt NextStep). Sa spécificité est son intégration importante avec Objective-C, le langage de développement de GnuStep. Les objets Smalltalk sont directement compilé en objets Objective-C et il est également possible de sous-classer par des classes Smalltalk, des classes Objective-C. La version 0.5 est disponible.

22 soumissions pour les awards ESUG’08

Wednesday, July 9th, 2008

L’ESUG (European Smalltalk User Group) organise les 5ième “Innovation Technology Awards”. Les 3 meilleurs propositions recevront respectivement : 500, 300 et 200 euros pendant la cérémonie de la 16ième conférence Smalltalk organisé à Amsterdam au mois d’août.
Un nouveau record a été établi cette année, puisque 22 soumissions ont été reçus jusqu’à présent.

Squeak-fr au RMLL’08

Sunday, June 29th, 2008

Comme l’an passé, on sera plusieurs de la communauté Squeak-fr à être au RMLL’08 (Rencontres Mondiales du Logiciel Libre) à Mont-de-Marsans du 1 au 5 juillet 2008. On aura un stand à côté des amis de Ruby-fr. On a prévu beaucoup d’activités : présentations de Squeak et de Sophie, des cours pour s’initier au développement avec Smalltalk et Seaside, démonstrations à la demande sur le stand, distributions de flyers Smalltalk, ventes du livre Squeak par l’Exemple (Stéphane Ducasse sera la pour des dédicaces) et des pins Squeak. On a également prévu de faire un sprint Pharo. Hilaire a mis son blog, le détail du programme de cette année.

Un seul site d’emploi pour Smalltalk

Saturday, June 28th, 2008

Randall Swartz propose d’avoir un seul point d’entrée pour toutes les offres d’emplois Smalltalk : http://smalltalkjobs.dabbledb.com/. Il indique notamment que cela a été très bénéfique notamment pour la communauté Perl de faire la même chose.
Smalltalk Jobs utilise la base de données en ligne écrite en Squeak DabbleDB. Il y a plusieurs fils RSS qui permettent de s’abonner à différentes requêtes spécifiques : les offres d’emplois juste en Europe par exemple. Le fait que cette base soit écrite en Smalltalk est également une bonne démonstration des possibilités de Smalltalk. 113 offres d’emploi Smalltalk sont disponibles à l’instant présent.

Le site jobs.squeak.org pointe maintenant sur le même site.

Le groupe VPRI fait une vidéo pour Smalltalks 2007

Wednesday, December 12th, 2007

(Via Yoshiki) Les membres du groupe VPRI (Viewpoints Research Institute) n’ont pas pu aller à la conférence Smalltalks 2007 qui se déroule du 10 au 12 décembre 2007 en Argentine (avec 293 inscrits !). Ils ont donc addressé leurs meilleurs voeux de bonne conférence au moyen d’une petite vidéo. On retrouve sur la vidéo quelques Squeakers bien connus : Ted Kaehler, Scott Wallace, Yoshiki Oshima, Ian Piumarta et enfin Takashi Yamamiya.

La communauté Smalltalk grandit ?

Friday, December 7th, 2007

Philippe Mougin se demande si la communauté Smalltalk grandit en France. Il a tracé une courbe approximative du nombre de participants aux SmalltalkParty que j’organise depuis 6 ans. Nous avons été obligé d’arrêter les inscriptions à la dernière édition parce que la salle ne pouvait pas contenir plus de 40 personnes. On espère battre à la prochaine édition, mais il va nous falloir une salle plus grande.

SmalltalkParty 2007 Paris

C5 2008 Squeak Party

Friday, December 7th, 2007

J’organise une nouvelle SqueakParty le 16 janvier 2008 durant la conférence C5 2008 à Poitiers. Le programme est en cours de réalisation sur le wiki Squeak-fr et j’espère pouvoir vous en parler très prochainement. Certains Squeakers bien connu seront présent. Cette manifestation est à dimension européenne : la salle peut accueillir une centaine de participants ! On va essayer de battre le record de 40 personnes de la dernière Smalltalk Party à Paris.

Vous pouvez dés à présent vous inscrire pour participer et/ou proposer des présentations/démonstrations d’outils autour de Squeak, Croquet, EToys, Scratch ou Sophie.

SmalltalkParty dans une semaine

Friday, November 23rd, 2007

Il reste une semaine avant la SmalltalkParty du 1ier décembre 2007. Le programme est chargé et plus de 34 personnes sont inscrites ! Vous avez également la possibilité de vous inscrire sur le groupe Facebook. J’envisage de lancer une nouvelle SmalltalkParty après la conférence C5 2008 à Poitiers.

C5 2008 à Poitiers

Monday, June 18th, 2007

J’organise avec Thierry Pasquier la conférence internationale C5 2008 (Conference on Creating, Connecting and Collaborating through Computing) qui aura lieu du 14 au 16 janvier 2008 à Poitiers à l’Espace Mendes France. Il s’agit de la 6ième édition de C5 qui a eu lieu en 2007 à Kyoto (Japon) et 2006 à Berkeley (USA). C’est la première fois que cette manifestation a lieu en Europe.

Les ordinateurs, les réseaux et les nouveaux outils technologiques que nous utilisons sont maintenant utilisé de manière permanente dans notre société de l’information. Néanmoins, la plupart des utilisateurs fonctionnent encore des consommateurs passifs de technologie. Afin de disposer d’une véritable société de la connaissance, il est maintenant important de transformer les activités humaines médiatisées par les machines, afin d’engager les utilisateurs dans un processus actif de création, de connexion et de collaboration.

La conférence C5 est pour les chercheurs, les développeurs et les utilisateurs qui s’intéressent à développer et initier dans les activités humaines les processus de création et collaboration. C5 est un forum international pour présenter des travaux de recherche en cours sur le domaine et pour discuter des besoins et futures directions dans l’informatique créative et les environnements auteurs multimédia. Nous souhaitons recevoir des soumissions de communications techniques mais également des compte-rendus d’expériences.

La conférence C5 était à l’origine centrée sur les communautés autour de Squeak et de Croquet. Même si les thèmes de la conférence sont maintenant plus étendus, les communications présentées par ces communautés sont les bienvenues.