Contest page: https://icfpcontest2026.com/
- @Akon32
- @foxtran
- @ForNeVeR (report)
- @gsomix
- @Minoru
Install Stack v3.11.1 or neewr.
$ stack build$ stack run [args]where args are:
parse-ll <filename>-- invoke low-level parser and print out the result. Prints out "Nothing" if the input failed to parse.optimize <filename>-- parse a.manfile, optimize the layout, and print the optimized program back to stdout as a.mangrid. On a missing/unreadable file or a parse failure, prints an error to stderr and exits with a non-zero status.
$ stack testzaborc/ is a second, self-contained compiler: flm source in, a Littleman
.man plane out. Fortran 2008, no dependencies beyond a Fortran compiler.
$ cd zaborc && make
$ ./zaborc ../tasks/triangle/triangle.flm -o triangle.man --statsEach problem's source and the plane it compiles to live together in
tasks/<slug>/. See zaborc/README.md for the back ends,
what an array costs, and where it stands against the public test data.
MIT, see LICENSE.txt.