2012-07-15 9 views

Respuesta

10

Existen algunas ideas importantes, que pueden no ser evidentes hasta que esté familiarizado con la implementación de un LISP.

De modo que incluso antes de mirar el código Clojure, es posible que desee consultar el código de una implementación básica de LISP (hay montones en línea - this is one of my favourites).

Siguiente Leí un libro como Christian Quinnec's Lisp In Small Pieces (LISP) que es un book about implementing LISP compilers - para obtener los paradigmas.

En términos de realmente comenzar en la fuente Clojure - Comenzaría con eval - here.

+0

Gracias - Leí la fuente de la sencilla implementación de Lisp a la que se vinculó. –

2

el compilador de clojurescript es también un excelente lugar para comenzar.

por lo que el compilador clojure original,
Me gustaría empezar en la parte inferior de core.clojure y leer hacia arriba para que pueda ver la tendencia de cada parte para construir de las características definidas anteriormente (también tratar de arriba hacia abajo y encuentre lo que funciona para usted)

Cuestiones relacionadas