<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Feb 8, 2011, at 1:39 PM, Mark S. Miller wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">-1. I do not like the inline textual annotation style for attributing original source position. Much better IMO is the tack taken by Java &lt;<a href="http://blog.csdn.net/dollyn/archive/2009/09/01/4506156.aspx#sourcemapfile">http://blog.csdn.net/dollyn/archive/2009/09/01/4506156.aspx#sourcemapfile</a>&gt;, Caja, and ClosureCompiler of generating separate source mapping tables that map from generated text position back to original text position. That way, one's debugging view can be easily switched between different levels of abstraction by switching or omitting such mapping info.</blockquote><br></div><div>Cool, this is like the solution we're aiming to implement in future Firefox for CoffeeScript source debugging, btw.</div><div><br></div><div>/be</div></body></html>