view 2023/dune @ 75:6e7829d7eee6

Day 17 Part1 WIP (test example works)
author Lewin Bormann <lbo@spheniscida.de>
date Sat, 30 Dec 2023 17:49:10 +0100
parents 2c6477929e58
children
line wrap: on
line source

(executable
 (name day01)
 (modules day01)
 (libraries base core)
 (preprocess
  (pps ppx_let)))

(executable
 (name day02)
 (modules day02)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv)))

(executable
 (name day03)
 (modules day03)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv)))

(executable
 (name day04)
 (modules day04)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv)))

(executable
 (name day05)
 (modules day05)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv)))

(executable
 (name day06)
 (modules day06)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv)))

(executable
 (name day07)
 (modules day07)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv)))

(executable
 (name leakyroof)
 (modules leakyroof)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv)))

(env
 (dev
  (flags
   (:standard -w -32-33))))

(executable
 (name day08)
 (modules day08)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv)))

(executable
 (name day09)
 (modules day09)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv)))

(executable
 (name day10)
 (modules day10)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv ppx_compare)))

(executable
 (name day11)
 (modules day11)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv ppx_compare)))

(executable
 (name day12)
 (modules day12)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv ppx_compare ppx_deriving.show ppx_deriving.eq)))

(executable
 (name day13)
 (modules day13)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv ppx_compare ppx_deriving.show ppx_deriving.eq)))

(executable
 (name day14)
 (modules day14)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv ppx_compare ppx_deriving.show ppx_deriving.eq)))

(executable
 (name day15)
 (modules day15)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv ppx_compare ppx_deriving.show ppx_deriving.eq)))

(executable
 (name day16)
 (modules day16)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_conv ppx_compare ppx_deriving.show ppx_deriving.eq)))

(executable
 (name day17)
 (modules day17)
 (libraries base core angstrom)
 (preprocess
  (pps ppx_let ppx_sexp_value ppx_sexp_conv ppx_compare ppx_deriving.show ppx_deriving.eq)))