8

CoffeeScript や ClojureScript など、javascript を出力する言語が増えています。JavaScript がすぐになくなることはないので、このような開発パターンは続くと思います。

ある言語でコードを書き、別の言語でデバッグするという問題があります。C とアセンブリの関係についても同じことが言えますが、生成されたアセンブリにはデバッグ メタデータを埋め込むことができるため、C デバッガーはアセンブリが C ソース ソースにどのように関連しているかを知ることができます。たとえば、このアセンブリ ブロックが表す行番号です。

そして今、私の質問のために:

CoffeeScript や Clojurescript などの言語から生成された JavaScript にデバッグ メタデータを埋め込むことを可能にする同様の取り組みを知っている人はいますか?

私の知る限り、これには少なくともこの理論上のメタデータをサポートするデバッガーが必要です。

4

1 に答える 1

5

はい。Firefox および Webkit ベースのブラウザーは、CoffeeScript および JS にコンパイルされる他の言語のデバッグをサポートする予定です: http://www.infoq.com/news/2011/08/debug-languages-on-javascript-vm

于 2011-08-16T18:14:10.193 に答える