2011-08-16 8 views
8

Jest wzrost liczby języków, które wyprowadzają javascript, takich jak CoffeeScript i ClojureScript. Ponieważ javascript nie zniknie w najbliższym czasie, zakładam, że ten wzorzec rozwoju będzie kontynuowany.JavaScript jako debuggable bytecode

Problemem jest to, że piszesz kod w jednym języku i debugujesz w innym. To samo można powiedzieć o relacji między C a montażem, ale wygenerowany zespół może mieć wbudowane debugowanie metadanych, dzięki czemu debuger C wie, w jaki sposób zespół odnosi się do źródłowego źródła C. Na przykład: numer wiersza, który reprezentuje ten blok złożenia.

A teraz moje pytanie:

Czy ktoś świadoma wszelkich podobnych wysiłków w celu umożliwienia dla metadanych debug być osadzone w wynikowym JavaScript z języków takich jak coffeescript i Clojurescript?

O ile mi wiadomo, wymagałoby to przynajmniej debuggera obsługującego te teoretyczne metadane.

+0

Skompilowany JS, który jest potrzebny do debugowania, przynajmniej z CoffeeScript jest nadal dość czytelny i dość zbliżony do źródła CoffeeScript . Wymieniają to jako zaletę. – Thilo

+0

Zgadzam się, że wygenerowany kod jest czytelny w kategoriach CoffeeScript, ale nadal chciałbym debugować kod w CS :) Ale w przypadku ClojureScript seplenienie i javascript mają tendencję do odejścia od siebie koncepcyjnie –

+0

jeśli cokolwiek, gdzie to mieć , Będzie to coś związanego z Chrome/v8 – Necrolis

Odpowiedz

Powiązane problemy