ivyblog

Ma petite entreprise

Design logiciel et design d'interfaces

jeudi 23 novembre 2006

Slava Pestov présente Factor

Par Sébastien Pierre, jeudi 23 novembre 2006 à 05:45 :: Langages

Je reviens tout juste d'une réunion du MSLUG, où Slava Pestov (auteur de jEdit) présentait son langage : Factor.

Slava Pestov présente Factor

D'un premier abord obscur (Factor est inspiré de Forth, un langage dinosaureque des années 70), Factor dispose en fait de bien des qualités, qui peuvent le hisser au niveau de langages tels que Python ou Ruby (enfin, si on est ouvert d'esprit ;). Je vais essayer de retranscrire ici la foule d'impressions que j'ai pu avoir suite à cette présentation que j'ai beaucoup apprécié...

Lire la suite

7 commentaires :: aucun trackback

mercredi 15 novembre 2006

Haskell en JavaScript

Par Sébastien Pierre, mercredi 15 novembre 2006 à 20:05 :: Langages

Ceux qui me lisent depuis un certain temps savent sans doute que j'ai un affection particulière pour la programmation fonctionnelle (dont Lisp est le plus connu représentant), et que Haskell est un abonné permanent à ma liste de choses que j'aimerais approfondir... Après un excellent petit article sur l'implantation d'un interpréteur Lisp en Haskell, voici une nouvelle qui m'a absolument émoustillé : il existe un programme pour convertir du code Haskell en JavaScript.

Qu'est-ce que cela permet de faire ? Je laisse la place à cette petite citation des développeurs:

Ability to convert an arbitrary Haskell source into Javascript makes it possible to execute Haskell programs in a Web browser. This, in turn, allows for development of both client and server sides of an Internet application entirely in Haskell.

La question subsidiaire est donc : quel serait l'avantage d'utiliser Haskell pour des applications client (laissons le côté serveur pour le moment). Mon petit doigt me dit qu'utiliser des choses comme la FRP (Functional Reactive Programming) serait d'un grand secours pour la programmation d'interfaces graphiques complexes..

A ce propos, et c'est un petit teaser, j'aurais probablement des choses très intéressantes à annoncer dans ce domaine d'ici la fin du mois... histoire de concurrencer la folie créative de ce cher Yann ;)

15 commentaires :: aucun trackback