Archive for October, 2007

1 an pour utiliser 16 langages de programmation

Sunday, October 21st, 2007

Sixteen Languages est un blog qui décrit une expérience originale tentée par Paul Stansifer. Il a fait une liste de 16 langages de programmation : Smalltalk, FP, Ada, Python, OCaml, Brainfuck, assembleur i86, Prolog, Erlang, Forth, D, Lazy K, Haskell, FORTRAN, Lua et Scheme. Il consacre 16 jours à chaque langage et une semaine de break entre deux langages. L’ensemble de ces expériences est relaté sur son blog. Le premier language utilisé par Paul est donc Smalltalk et il a principalement utilisé Squeak pour cela. L’ensemble des billets concernant Smalltalk sont déjà en ligne.

Un nouveau tutoriel sur Seaside

Saturday, October 20th, 2007

(Via The Weekly Squeak) Un groupe d’étudiants du “Hasso-Plassner Institute” à Postdam (Allemagne) annonce la mise en ligne d’un nouveau tutoriel sur Seaside. Une application du type liste de chose à faire (TODO) décrite en 10 chapitres permet de se familiariser avec les principaux concepts de ce framework web : composants, formulaires, tâches, sessions, gestion de la persistance, support d’Ajax.

SmalltalkParty à Berne

Saturday, October 20th, 2007

Marcus Denker annonce sur la liste squeak-dev que le groupe des utilisateurs suisses de Smalltalk (SSUG) organise une SmalltalkParty à Berne le 17 novembre 2007. Pour mémoire, une SmalltalkParty aura lieu à Paris le 1 décembre 2007.

Sculpter facilement des formes 3D pour Second Life

Thursday, October 18th, 2007

Impara a développé une version simplifiée de Plopp, leur logiciel de dessin 3D pour les enfants, à destination des utilisateurs de Second Life. Avec PloppSL (Plopp SecondLife) vous dessinez de manière très naturelle une forme en 2D puis cette forme est automatiquement gonflée pour obtenir une forme 3D que vous pouvez ensuite exportez dans SecondLife. Cet outil est tout particulièrement adapté pour que des enfants réalisent facilement des sculptures en 3 dimensions. Le blog Shiny Life a fait un tutoriel vidéo qui montre comment le faire. Il est également possible d’importer une image jpg ou png dans Plopp SecondLife et de la gonfler en 3D.

Plopp est un logiciel de dessin réalisé avec Squeak, une implémentation libre et multimédia du langage de programmation Smalltalk. Pour l’instant seules des versions Mac et Windows sont disponibles. Comme Squeak est multi-plateforme, on ne devrait pas tarder je pense à voir une version Linux apparaître. N’hésitez pas à aider les développeurs de ce fantastique petit logiciel en donnant de l’argent au moyen de Paypal (voir sur le site de Plopp SL).

Un développeur RoR essaie Seaside

Tuesday, October 16th, 2007

Après le Wiki en 98 lignes écrit par Ramon Leon, voila une nouvelle application-jouet Seaside, une liste de choses à faire (TODO) écrit en 318 218 lignes par François Beausoleil. François est un développeur Ruby On Rails qui s’intéresse depuis quelques temps à Seaside. Même si cela reste une application-jouet, elle permet d’exprimer clairement les différences d’approches entre RoR et Seaside et ainsi de participer à un enrichissement mutuel. Le code de l’application est disponible dans un dépôt Monticello. James Robertson, le bloggeur bien connu de Cincom, a repris cette application pour l’illustrer en VisualWorks dans son dernier screencast.

Gnu Smalltalk, le plus rapide des langages dynamiques ?

Saturday, October 13th, 2007

L’un des premiers billets de Paolo Bonzini sur son blog fait mention d’une comparaison des performances sur les calculs en nombres flottants entre plusieurs langages de programmation : Gnu Smalltalk fait jeu égal avec la version compilé en Gnu Common Lisp, est deux fois plus rapide que Python et 3.4 fois plus rapide que Ruby ! Bon bien sur, il faut toujours prendre les benchmarks avec des pincettes car ils ne reflètent pas forcemment la réalité, mais quand même les résultats sont assez impressionnant pour Gnu Smalltalk. Il reste à comparer ces performances avec Squeak, l’autre implémentation la plus connue de Smalltalk.

Blogs sur Gnu Smalltalk

Saturday, October 13th, 2007

Le nouveau site web de Gnu Smalltalk, dont j’ai parlé précedemment, héberge également maintenant une plateforme de blogs multi-auteurs. Paolo Bonzini, le développeur principal de Gnu Smalltalk y participe mais également d’autres membres de la communauté.

HP rejoint le consortium Croquet

Friday, October 12th, 2007

Julian Lombardi annonce que HP (Hewlett Packard) rejoint le consortium Croquet. Pour mémoire, Croquet est une plateforme open-source développé en Squeak afin de construire des applications 3D collaboratives multi-utilisateurs. Après Intel, c’est la deuxième entreprise importante qui rejoint le consortium.

Un sprint Squeak/Pypy à Berne

Friday, October 12th, 2007

Un premier sprint entre Squeak et Pypy sera organisé du 22 au 26 octobre 2007 à Berne par le SCG (Software Composition Group). L’idée est de faire communiquer les communautés Squeak/Smalltalk et Pypy/Python afin de mieux se connaitre et éventuellement établir des collaborations. Le projet Pypy travaille sur une implémentation expérimentale, flexible et rapide de Python écrite en Python (à l’image de la machine virtuelle de Squeak qui est également écrite en Squeak). Une liste recense les personnes qui vont participer à ce sprint. Il est possible de s’inscrire sur Doodle.

Woodstacker

Thursday, October 11th, 2007

Au détour du Web, je suis tombé sur le site web d’Olivier, un ami que je n’ai pas vu depuis longtemps. Olivier est architecte spécialiste de l’habitat durable. Il construit des maisons en utilisant des morceaux de bois qu’il empile les uns sur les autres sans aucun système de fixation ou de colle un peu à la manière des Kaplas, c’est le woodstacking. Ces empilements savamment orchestrés forment des volutes et circonvolutions assez fascinantes, que je vous invite à allez voir sur son site.