Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/isubasinghe/gordian-gen

Tool to generate smt specification from haskell specification for use in Gordian
https://github.com/isubasinghe/gordian-gen

Last synced: 26 days ago
JSON representation

Tool to generate smt specification from haskell specification for use in Gordian

Awesome Lists containing this project

README

        

# gordian-gen

This project/experiment is considered **dead**, however this was an experiment to
add some type checking and automation/correctness into how BitVectors were generated from Haskell ADTs.

Unfortunately, this codebase is pretty impenetrable, but will also provide a lot of fun for the Haskell enthusiast.

The core idea of how auto derivation works can be found in `BitVecRepr.hs`, specs can also be written
like as performed in `CoreAbstract.hs`.