A web-based IDE for IDP
This work addresses practical adoption barriers for newcomers to the IDP system, though it is incremental as it applies existing web technology to a specific domain.
The authors tackled the challenge of making the IDP knowledge base system more accessible by developing a web-based IDE that works both online and offline, enabling users to interact with it more easily.
IDP is a knowledge base system based on first order logic. It is finding its way to a larger public but is still facing practical challenges. Adoption of new languages requires a newcomer-friendly way for users to interact with it. Both an online presence to try to convince potential users to download the system and offline availability to develop larger applications are essential. We developed an IDE which can serve both purposes through the use of web technology. It enables us to provide the user with a modern IDE with relatively little effort.