Multi-language Synchronization

@inproceedings{Ennals2007MultilanguageS,
  title={Multi-language Synchronization},
  author={Robert Ennals and David E. Gay},
  booktitle={ESOP},
  year={2007}
}
We propose multi-language synchronization, a novel approach to the problem of migrating code from a legacy language (such as C) to a new language. We maintain two parallel versions of every source file, one in the legacy language, and one in the new language. Both of these files are fully editable, and the two files are kept automatically in sync so that they have the same semantic meaning and, where possible, have the same comments and layout. We propose non-deterministic language… Expand
Bidirectional programming languages
Boomerang: resourceful lenses for string data
Bidirectional data transformation by calculation

References

SHOWING 1-10 OF 37 REFERENCES
C++ Programming Language
Dr Jekyll and Mr C
ASTEC: a new approach to refactoring C
Dual Syntax for XML Languages
SmallTalk 80: The Language
A Java Library for Bidirectional XML Transformation
Languages, Levels, Libraries, and Longevity
...
1
2
3
4
...