Je cherche un aperçu des caractéristiques de Clojure provenant d'autres langues que de LISP commun. P>
Par exemple: P>
Votre entrée est la bienvenue! P>
3 Réponses :
Vous voudrez peut-être jeter un coup d'œil à ce Liste des livres, qui influencée Conception de Clojure , compilée par Rich Hickey lui-même. En regardant les titres, vous déterminerez probablement où davantage d'idées sont originaires. P>
Certaines caractéristiques sont suffisamment basées sur d'autres langues que je suis au courant: p>
Les idées de clojure que je crois sont assez originales: p>
Protocoles je pense venir d'objective-c.
STM in Clojure provient de la recherche difficile dans le domaine de la concurrence et de la transaction et des implémentations à Haskell (Compiler de Glasgow) et plus récemment forteresse (langage de calcul numérique de haute performance par soleil) strong> p>
Types de Ref: ML Famille; MVCC STM: Bases de données