Avant tout (pour les impatients ;), j'aimerais partager mes impressions personnelles. Commençons par le lieu qui était vraiment à dimension humaine (c'est important, moi je vous le dis), entrée directe par le métro, des couloirs spacieux, un accueil souriant... bref tout pour mettre dans de bonnes dispositions :)

Arrivé dans la salle, il n'y avait qu'une vingtaine de personne, qui est rapidement devenue une 60 aine... d'après les organisateurs, la salle aurait été déserte il n'y a que quelques années... mon petit doigt me dit que la montée de Python et Ruby dans le domaine du Web n'est pas étrangère à ce phénomène.

Durant l'ensemble de la conférence, j'ai remarqué qu'il y avait beaucoup, beaucoup, beaucoup de gens qui étaient des fans de Scheme/Common Lisp -- le reste étant essentiellement composé de fans de Smalltalk/Self ;) En tout cas, cela a donné quelques discussions intéressantes, dont je vous reparlerais dans un billet à venir (au sujet de la syntaxe des langages de programmation, pour changer).

En tout cas, entrons dans le détail:

Après une petite pause déjeuner, l'après-midi a repris de bon train:

Un petit break (nécessaire, mais pas suffisant, parce que j'ai un peu décroché par la suite !), puis :

Finalement, la journée s'est finie sur un invited talk par Jim Hugunin de Microsoft, sur Bringing Dynamic Languages to .NET with the DLR. Ceux qui me connaissent savent combien j'aime Micro$oft... donc je n'étais pas dans les meilleures dispositions, mais la présentation d'IronPython et de la librairie "DLR" pour .NET était plutôt convaincant. C'est clair qu'au niveau des performances, c'est impressionnant, et qu'il y a une vaste librairie à laquelle on peut ajouter un environnement de développement intégré. Mais bon, ça reste du M$, et l'on sent bien qu'ils essaient de se refaire une image de boite cool où les geeks vont vouloir travailler, mais leurs technologies sentent le renfermé : il n'y a rien de neuf, ils ne font que reprendre ce qui marche... et visiblement, ils sont quand même capables de faire des trucs pas trop mal (je ne dirais pas ça deux fois ;).

Personnellement, je suis beaucoup plus intéressé par LLVM et PyPy qu'a.NET et IronPython ... je n'aime pas trop les choses trop intégrées "all-in-one". J'aime la liberté qu'apporte la compositions de composants qui font une chose, mais bien (à la UNIX, quoi !).

Bon, bah c'était long... mais en tout cas c'est fait : je suis allé à OOPSLA au moins une fois dans ma vie ! Je ré-itère demain, où je vais butiner entre démonstrations, posters et conférences... yay !

PS: Pas de photo aujourd'hui, j'ai oublié mon appareil en partant :/ PS2: Je n'ai pas trouvé les liens pour tous les articles... visiblement, ils ne sont pas tous disponibles !