Je cherche un aperçu des fonctionnalités de Clojure qui proviennent d'autres langues que Common Lisp.Aperçu des fonctionnalités de Clojure provenant d'autres langues que CL
Par exemple:
- STM: langue X, Y et Z
Votre entrée est la bienvenue!
Je cherche un aperçu des fonctionnalités de Clojure qui proviennent d'autres langues que Common Lisp.Aperçu des fonctionnalités de Clojure provenant d'autres langues que CL
Par exemple:
Votre entrée est la bienvenue!
Certaines fonctionnalités vaguement basées sur d'autres langues que je connais:
Idées en Clojure que je crois assez original:
Je pense que les protocoles proviennent d'Objective-C. – missingfaktor
Vous pouvez jeter un oeil à ce list of books, that influenced Clojure's design, compilé par Rich Hickey lui-même. En regardant les titres, vous comprendrez probablement d'où proviennent plus d'idées.
STM dans Clojure est à venir de la recherche difficile dans la concurrence et sur le terrain transaction et ont mises en œuvre dans Haskell (Glasgow compilateur) et plus récemment Forteresse (calcul numérique haute performance Langue par Sun)
types de références: Famille ML; MVCC STM: bases de données – cgrand