Published October 16, 2024 | Version v1
Software Open

Artifact for POPL'25: Biparsers: Exact Printing for Data Synchronisation

  • 1. ROR icon Peking University
  • 2. ROR icon KU Leuven

Description

This is the artifact for POPL'25: Biparsers: Exact-Printing for Data Synchronisation.

We require working Agda and Haskell environments respectively for the proof and the implementation. Installation of Haskell and Agda may take several gigabytes of free disk storage. We have tested everything on a laptop (running Fedora Linux 41 Workstation Edition on AMD Ryzen™ 7 4800HS with Radeon™ Graphics × 16 with 16GiB RAM) and with GitHub CI running Ubuntu 24.04.

The Agda proof is tested against the following Agda and agda-stdlib versions:

- Agda 2.7.0.1 with agda-stdlib 2.1.1
- Agda 2.6.4.3 with agda-stdlib 2.1

The Haskell implementation is tested against the following setup:

- GHC 9.6.6, Cabal 3.12.1.0, stack 3.1.1, Stackage LTS 22.38

Files

appendix.pdf

Files (317.4 kB)

Name Size Download all
md5:f9215e61501bf4782602623351137d7c
187.5 kB Preview Download
md5:fb1699c0f562dd7c058099170dbf25a2
129.9 kB Preview Download

Additional details

Funding

National Natural Science Foundation of China
Fund for Scientific Research
China Scholarship Council

Software

Programming language
Agda , Haskell