Présentation du langage Clojure

Présentation du langage Clojure

Par Nils Grunwald de Paris.pm
Date : dimanche 10 octobre 2010 10h10
Durée : 20 minutes
Langue : Français
Tags : clojure concurrent functional jvm langage lisp


Clojure est un langage de programmation dynamique relativement récent (2007) embarqué dans la machine virtuelle Java. Il a été conçu autour de quelques lignes directrices fortes: programmation fonctionnelle, structures de données non mutables disposant d'API simples et uniformes, évaluation paresseuse, très bonne intéropérabilitée avec le code Java natif, programmation concurrente facilitée. Tout en adoptant une syntaxe "à la LISP", il ne cherche pas la compatibilité avec les implémentations existantes (Common Lisp, Scheme) pour proposer une vision moderne et clarifiée du père des langages dynamiques.
Il s'agit ici avant tout de proposer une introduction au langage mettant en avant ses particularités, ses points forts et son évolution récente.


Présentation suivie par: Olivier Grisel (‎ogrisel‎), Viktor Horvath, Adrien Kunysz (‎Krunch‎), Franck Cuny, Julian Fitzell, Camille Maussang (‎cmaussan‎), lucas di cioccio, Georges Louis, Martin Berends (‎mberends‎), Germain Maurice, Stéphane Raux (‎straux‎), conan dalton, Frédéric Marand (‎OSInet‎), Vincent Férotin (‎fero14041‎), Serge Stinckwich, François Perrad (‎fperrad‎),