EZASP -- Facilitating the usage of ASP
Rafael Martins, Matthias Knorr, Ricardo Gon\c{c}alves

TL;DR
EZASP is a Visual Studio Code extension that supports Easy ASP methodology, helping users learn and develop ASP programs with structured guidance, error detection, and automatic reordering.
Contribution
It introduces a tool that integrates Easy ASP features into a popular IDE, enhancing learning and development for both beginners and experienced users.
Findings
User study indicates benefits for new and experienced users.
Extension provides warnings and automatic reordering features.
Supports syntax error highlighting and configurability.
Abstract
Answer Set Programming (ASP) is a declarative programming language used for modeling and solving complex combinatorial problems. It has been successfully applied to a number of different realworld problems. However, learning its usage can prove challenging as the declarative language, from a conceptual perspective, differs substantially from imperative programming, and programs are not required to adhere to any particular structure, offering arguably almost too much freedom for a beginner. Recently, a new methodology called Easy Answer Set Programming (Easy ASP) has been introduced that aims to aid in this learning process by focussing on a well-defined fragment of the ASP language and introducing additional structure to the programs. However, while this methodology can indeed be employed, to the best of our knowledge, no tool integrates its features currently. In this paper, we present…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
