Section courante

A propos

Section administrative du site

Différences avec les autres LISP

Ces informations sont destinées aux programmeurs connaissant Common Lisp ou Scheme :

Comparaison Clojure Common Lisp Scheme Java
Est-ce que c'est nil ? nil - nil signifie 'nothing' nil - signifie false ou liste vide. - null
Est-ce que c'est true ? true - #t true (primitif)
Est-ce que c'est false ? false - #f false (primitive)
Les conditionnelles permettent de distinguer : nil ou false/ tout le reste else nil/non-nil #f/non-#f false/true
La bibliothèque de listes/séquences manipule-t-elle des types concrets distincts ? Non, abstraction seq avec de nombreuses implémentations de collections Oui, inconvénients et vecteur Oui, paire Non, Abstraction d'itérateur avec de nombreuses implémentations de collections
Valeur unique d'une liste vide ? Non, des types de collections concrets peuvent avoir des valeurs vides distinctes. nil '() Non
Retours de fin de séquence : Une séquence logique pour laquelle seq renvoie nil nil '() false
Hôte null : nil NA NA NA
Hôte true : true (encadré) NA NA NA
Hôte false : false (encadré) NA NA NA


Dernière mise à jour : Lundi, le 2 février 2026