A Logic-Independent IDE
Author: Florian Rabe
Paper Information
| Title: | A Logic-Independent IDE |
| Authors: | Florian Rabe |
| Proceedings: | UITP 2014 Proceedings |
| Editors: | Bruno Woltzenlogel Paleo and Christoph Benzmüller |
| Keywords: | user interface, logic, MMT, generic |
| Abstract: | ABSTRACT. Interactive deduction systems are becoming increasingly powerful and practical. While design has historically focused on questions such as the choice of logic or the strength of the prover, modern systems must additionally satisfy practical requirements such as good IDEs or easily-searchable libraries. We hypothesize that many such practical requirements can be solved independently of the specific logic or prover, and that doing so will enable a fruitful separation of concerns between logic/prover and user interface developers. To that end, we design and implement a logic-independent IDE-style user interface, which we base on the jEdit editor and the MMT language. jEdit is a full-fledged and extensible text editor, and MMT is a logic-independent representation format that already offers a variety of generic knowledge management services. Taken together, they let us realize strong user support at comparatively little cost: Example features of our IDE include hyperlinking, awareness of inferred information, library browsing, search, and change management. |
| Pages: | 13 |
| Talk: | Jul 17 17:00 |
| Paper: | ![]() |
