This is a study on the design of extensible elaborators for dependently-typed languages. The gist of the idea is to allow extensiblity in the constraints datatypes and solvers.
abstractcontains markdown sources for the TYPES abstract submissionexelcontains Haskell sources for the prototype implementationpapercontains text and illustration files for the paperslidescontains sources for the slides
Everything in this repo is buildable with nix, but can also be built with tools available.
For the LaTeX files you'll find dependencies listed in the paper.nixfile (or slides.nix, abstract.nix respectively for each subfolder).