3 ms·
For context: position mapping is somewhere on our radar, but we haven't reached a stage at which it would make sense to start working on it yet. If you have id
by Yoric 9y ago
For context: position mapping is somewhere on our radar, but we haven't reached a stage at which it would make sense to start working on it yet.
If you have ideas and/or spare cycles, of course, they are welcome :)
As a side-note: I believe that we could build upon the (very early) proposed mechanism for comments to also store positions. Size-optimized BinAST files would drop both comments and positions, while debugging-optimized BinAST files would keep both at the end of the file so as to not slow down parsing until they are needed.
- sjrd 9y agoThat seems awesome. I'm glad that it's on your radar. If you can point me to the best place to suggest ideas or spend my spare cycles, I would gladly do so. At the very least, I can comment on how we serialize positions in the (tree-based) Scala.js IR, which is size-optimized.
- Yoric 9y agoThe tracker on which you're posting is a good place, thanks a lot :)
- lomnakkus 9y agoOff-topic: I'm sorry to go a little squishy, but I thought I should say that I appreciate the work both of you do very much... though sjrd's work is a little bit more "direct-impact-for-me" at the moment, I must admit. :p Of course, as you just both said, your work is kind of complementary... which is always nice. :) Anyway, thanks for the long-term thinking to the both of you.
- Yoric 9y agothanks :)