4 ms·
It does raise a question of cross-team communication. If one team proposes a change in their dialect, can another team review it in a different dialect? At th
by Fellshard 8y ago
It does raise a question of cross-team communication. If one team proposes a change in their dialect, can another team review it in a different dialect?
At that point, developing semantic diff capabilities seems to become vastly more important. At the same time, syntax abstraction might already give you the tools to start from as well.
- timb07 8y ago> How do I edit the code in my preferred syntax? Do I need an editor plugin? > When working on the project, each developer runs forest dev, which mounts a virtual filesystem in the local directory using FUSE, called dev/. > dev/ contains all of the source files, projected into the developer's syntax of choice.
- Fellshard 8y agoRight, the projection part is clear. The question was one of diffs, reviews, etc. What does a diff look like when projected between languages? Can you still feasibly use a line-based diff format, or do you have to account for transforming syntax structure? Do you just try to diff the projections instead? Lots of interesting things to try out.