Bonjour !

Ce tutoriel est encore en construction ! Le contenu de certaines sections est manquant.

Bienvenue pour une introduction sur le langage Clojure.

Clojure est un langage fonctionnel de la famille des LISP, dynamiquement typé, fonctionnant dans la machine virtuelle Java, le Common Language Runtime de Microsoft et compilant en Javascript via ClojureScript.

Ce tutoriel est interactif (via klipse), n'hésitez pas à tester et modifier le code !

Vous pouvez accéder aux pages du tutoriel via le menu.

Ce tutoriel présente les éléments essentiels de Clojure, mais passe volontairement sous silence un certain nombre de choses.

Voici d'autres tutoriels intéressants amenant un complément d'informations et permettant d'aller plus loin avec le langage:

Commencer le tutoriel

.
(defn fizzbuzz-number
  [nb]
  (condp = 0
    (mod nb 15) "FizzBuzz"
    (mod nb 3) "Fizz"
    (mod nb 5) "Buzz"
    nb))

(defn fizzbuzz
  [start end]
  (map fizzbuzz-number (range start end)))

(fizzbuzz 1 16)

powered by mcorbin - Available on Github