Javascript als debuggbarer Bytecode

8

Es gibt eine steigende Anzahl von Sprachen, die Javascript ausgeben, wie CoffeeScript und ClojureScript. Da Javascript in absehbarer Zeit nicht weggehen wird, gehe ich davon aus, dass sich dieses Entwicklungsmuster fortsetzen wird.

Ein Problem besteht darin, dass Sie Code in einer Sprache schreiben und in einer anderen debuggen. Dasselbe gilt für die Beziehung zwischen C und Assembly, für die generierte Assembly können jedoch Debugging-Metadaten eingebettet sein, damit der C-Debugger weiß, wie sich die Assembly auf die C-Quell-Sode bezieht. Zum Beispiel: die Zeilennummer, die dieser Baugruppenblock darstellt.

Und nun zu meiner Frage:

Kennt jemand ähnliche Bemühungen, um Debug-Metadaten in das resultierende Javascript aus Sprachen wie CoffeeScript und Clojurescript einbetten zu können?

Soweit mir bekannt ist, würde dies mindestens einen Debugger erfordern, der diese theoretischen Metadaten unterstützt.

    
Brian Heylin 16.08.2011, 11:30
quelle

1 Antwort

5

Ja. Firefox und Webkit-basierte Browser planen, das Debugging für CoffeeScript und andere Sprachen zu unterstützen, die nach JS kompilieren: Ссылка

    
Trevor Burnham 16.08.2011, 18:14
quelle