2011-08-16 14 views
8

Hay un aumento en los idiomas que producen javascript, como CoffeeScript y ClojureScript. Como javascript no desaparecerá en el corto plazo, supongo que este patrón de desarrollo continuará.Javascript como bytecode depurable

Un problema que tienen las personas es que se escribe el código en un idioma y se depura en otro. Lo mismo puede decirse acerca de la relación entre C y ensamblado, pero el ensamblado generado puede tener metadatos de depuración incrustados para que el depurador de C sepa cómo el ensamblaje se relaciona con el origen de la fuente C. Entonces, por ejemplo: el número de línea que representa este bloque de ensamblaje.

Y ahora mi pregunta:

Hay alguien consciente de los esfuerzos similares para permitir metadatos de depuración para ser embebido en el código JavaScript resultante de idiomas como CoffeeScript y Clojurescript?

Por lo que sé, esto requeriría al menos un depurador que admita estos metadatos teóricos.

+0

Al menos con CoffeeScript, el JS compilado que necesita depurar sigue siendo bastante legible y está bastante cerca de la fuente CoffeeScript . Ellos lo mencionan como una ventaja. – Thilo

+0

Acepto que el código generado es legible en términos de CoffeeScript, pero me gustaría depurar el código en CS :). Pero en el caso de ClojureScript, el ceceo y el javascript tienden a desviarse conceptualmente del –

+0

si hay algún lugar donde tener esto. , Sería algo relacionado con Chrome/v8 – Necrolis

Respuesta