Published May 20, 2025 | Version v2
Software Open

Source Code and Experimental Data for a Translation from eFLINT Normative Specifications to Clingo Answer-Set Programs

  • 1. ROR icon University of Amsterdam

Description

This repository includes a snapshot of a fork of the eFLINT Haskell interpreter (https://gitlab.com/eflint/haskell-implementation), extended with a custom back-end, which translates its internal representation of an eFLINT specification into a Clingo program, suitable for evaluation with the Clingo answer-set solver (https://potassco.org/clingo).

The repository also includes a collection of experimental test cases: eFLINT specification-scenario pairs, which can be used as input to the eFLINT interpreter using either the original Haskell-internal back-end, or our custom translation to Clingo rules.

Finally, the repository includes a command-line utility tool for testing the input/output behaviour of these two modes of the eFLINT interpreter, by visualising their results side-by-side.

Please see the included README file for usage instructions.

Files

README.md

Files (537.8 kB)

Name Size Download all
md5:13b5f73fdb9aa73b08e27f99a0a5041b
527.0 kB Preview Download
md5:ddfc2ef05810e1233844e39c84917838
10.8 kB Preview Download

Additional details

Dates

Available
2025-05-20

Software

Programming language
Haskell, Python