Boomerang (programming language)
From Wikipedia, the free encyclopedia
| Appeared in | 2008 |
|---|---|
| Developer | Nate Foster, Benjamin C. Pierce, and Michael Greenberg |
| Stable release | 0.2 (September 2, 2009) |
| Influenced | XSLT |
| OS | Linux, Mac OS X |
| Website | www.seas.upenn.edu/~harmony/ |
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. It was used in open product Unison.
[edit] References
- Aaron Bohannon, J. Nathan Foster, Benjamin C. Pierce, Alexandre Pilkiewicz, and Alan Schmitt. Boomerang: Resourceful Lenses for String Data. In ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), San Francisco, California, January 2008. full text
- J. Nathan Foster, Alexandre Pilkiewcz, and Benjamin C. Pierce. Quotient Lenses. To appear in ACM SIGPLAN International Conference on Functional Programming (ICFP), Victoria, British Columbia, September, 2008. full text
[edit] External Links
| This computer programming-related article is a stub. You can help Wikipedia by expanding it. |