Learn More
Programming nontrivial GUI applications is currently an arduous task. Just as the use of a declarative language simplified the programming of database applications, we ask whether we can do the same for GUI programming? Can we then import a large body of knowledge from database research? We answer these questions by describing our experience in building(More)
Visual Language (VL) system development is getting increasingly sophisticated in part due to the arduous nature of user interface (UI) code development. This typically involves idiosyncratic calls to the windowing system that are intertwined with the rest of the logic of the VL system. To achieve an effective separation of the intertwined code, we take our(More)
  • 1