VLisp

Experiments building a formally-verified Lisp.

Download as .zip Download as .tar.gz View on GitHub

VLisp: A Formally Verified Lisp

This contains experiments in building a formally-verified Lisp using Coq, mostly to serve as a practical project to drive learning Coq further. My background is in systems engineering and more low-level Unix systems programming, particularly in Go and C; as I begin to work through CPDT, I'd like to use this to help focus my learning. Expect it to be crude and inelegant at first, but I am very open to comments to improve it.

Questions

Some of the questions I want to explore are:

Progress

As research and development on this project progresses, it will be documented in a paper.