BiOOP
Description
The paper Bidirectional Object-Oriented Programming: Towards Programmatic and Direct Manipulation of Objects( https://doi.org/10.1145/3586035) presents a bidirectional object-oriented language BiFJ (a Featherweight-Java-like language) that supports programmatic and direct manipulation of objects. The artifact BiOOP is a programming environment to support BiFJ in single web-page GUI design. As shown below, BiOOP supports developers not only to write object-oriented programs in the left editor and get the output (e.g., a web page) in the right Output window, but also to directly manipulate the output on the right, and automatically synchronize the manipulated output with the object-oriented program.
Files
BiOOP.zip
Files
(6.1 MB)
Name | Size | Download all |
---|---|---|
md5:8797b4306ec47440c1799422973d16cf
|
6.1 MB | Preview Download |
Additional details
Related works
- References
- Journal article: 10.1145/3586035 (DOI)