Boomerang | |
---|---|
Developer | Nate Foster, Benjamin C. Pierce, and Michael Greenberg88 |
First appeared | 2008 |
Stable release | 0.2
/ September 2, 2009 |
OS | Linux, Mac OS X |
Website | www |
Influenced by | |
OCaml | |
Influenced | |
XSLT |
Boomerang is a programming language for writing lenses—well-behaved bidirectional transformations —that operate on ad-hoc, textual data formats.
Boomerang grew out of the Harmony generic data synchronizer, which grew out of the Unison file synchronization project.