Sortie de Clojure 1.6

Posté par (page perso) . Édité par BAud, ZeroHeure, Davy Defaud, Jiehong, patrick_g, Bruno Michel et palm123. Modéré par patrick_g. Licence CC by-sa
Tags :
31
1
avr.
2014
Programmation fonctionnelle

Le 25 mars, Clojure est sorti en version 1.6, l'occasion de se pencher un peu sur ce langage.

Clojure est un langage de programmation fonctionnel dérivé de Lisp tournant au-dessus de la Machine Virtuelle Java, des ports existant également pour Javascript et pour le Common Language Runtime de .NET.

Journal Valisp, un langage (pseudo-)Lisp au-dessus de Vala

Posté par (page perso) . Licence CC by-sa
48
15
oct.
2013

Cher journal, je me permets de te présenter un projet personnel à l'intérêt assez limité : le langage jouet Valisp, qui a pour objectif d'ajouter une couche « Lispienne » au langage Vala.

Mais pourquoi ?

Parce que ! Vala tout seul, ce n'est pas assez rigolo : c'est juste un langage (Vala) qu'il faut compiler dans un autre langage (C) qu'il faut ensuite compiler à nouveau, ce qui est beaucoup trop direct, admettons-le.

Valisp est donc un langage qu'il faut compiler dans (...)

Journal Clojurer des regexps avec Java, en Lisp :)

Posté par (page perso) . Licence CC by-sa
21
26
août
2013

Motivation / Besoins

Je suis tombé sur cet article du changelog qui m'a rappelé que

  • J'aimerais bien construire des expressions régulières en commençant par la fin, C à D passer des chaînes de caractères à un générateur qui me sortirait l'expression ad-hoc (1) pas toi ?
  • Ça fait un moment que Clojure me fait de l'oeil, c'est le moment de plonger, non ?

(1) Normalement pour ça j'utilise le regexp-builder d'Emacs, qui te permet de voir directement ce qui matche dans (...)