2011-08-16 34 views
8

输出JavaScript的语言有所增加,例如CoffeeScript和ClojureScript。由于JavaScript不会很快消失,我认为这种发展模式将继续下去。Javascript as debuggable bytecode

人们遇到的一个问题是,您使用一种语言编写代码并在另一种语言中进行调试。关于C和程序集之间的关系也可以这么说,但是生成的程序集可以嵌入调试元数据,以便C调试器知道程序集如何与C源代码相关。例如:这个程序集代表的行号。

现在我的问题:

是任何人都知道有任何类似的努力,以允许被嵌入在从语言,比如CoffeeScript的和Clojurescript所产生的JavaScript调试元数据?

据我所知,这将需要至少一个支持此理论元数据的调试器。

+0

至少在CoffeeScript中,需要调试的编译后的JS仍然非常易读且非常接近CoffeeScript源代码。他们列举这是一个优势。 – Thilo

+0

我同意生成的代码是可读的在CoffeeScript中的条款,但我还是想调试代码在CS :)但是在ClojureScript口齿不清的情况和javascript往往互相概念 –

+0

偏离如果有的话哪里有这,我会成为它与Chrome/v8相关的东西 – Necrolis

回答