输出 javascript 的语言有所增加,例如 CoffeeScript 和 ClojureScript。由于 javascript 不会很快消失,我认为这种发展模式将继续下去。
人们遇到的一个问题是您用一种语言编写代码并用另一种语言进行调试。C 和程序集之间的关系也是如此,但生成的程序集可以嵌入调试元数据,以便 C 调试器知道程序集与 C 源代码的关系。例如:这个程序集块代表的行号。
现在我的问题是:
有没有人知道任何类似的努力允许将调试元数据嵌入到来自 CoffeeScript 和 Clojurescript 等语言的结果 javascript 中?
据我所知,这至少需要一个支持这种理论元数据的调试器。