2012-05-11 20 views
5

Mi pregunta NO es sobre cómo usar ClojureScript para producir código JavaScript.Diseño e implementación de ClojureScript

Estoy interesado en ClojureScript porque implementa Clojure \ {eval} dentro de Clojure, y puede compilarlo en otro idioma. Por lo tanto, estoy interesado en la posibilidad de tener ClojureScript como destino de otras plataformas.

Pregunta: además del código fuente, ¿está documentado el diseño & Implementación de ClojureScript en cualquier lugar? Me gustaría obtener una descripción general de alto nivel de cómo funcionan las distintas partes del compilador juntas: * cómo están las

+0

simplemente curioso, ¿por qué querrías hacer eso? El objetivo de ClojureScript es apuntar a JavaScript, si quieres apuntar a cualquier otra plataforma, Clojure en sí es una mejor opción (ya que se ejecutará en cualquier lugar con una JVM ...) – mikera

+0

@mikera, creo que ClojureScript se está desarrollando con la idea de que eventualmente puede conectar diferentes plataformas de destino. Incluso hay un proyecto Google Summer of Code que está haciendo exactamente eso. https://groups.google.com/forum/?fromgroups#!topic/clojure-dev/gxXcIHyEcak – Jeremy

Respuesta

6

En lo que respecta a la documentación para "Clojurescript pipe y cómo puede engancharse en ella", puede verificar fuera this entrada del blog.

+0

Esta respuesta merece más votos. – user1383359