Skip to content

kjcjohnson/synthkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

synthkit

Program synthesis toolkit for Common Lisp, providing:

  • Regular tree grammars (package com.kjcjohnson.synthkit.grammar)
  • Abstract syntax trees (package com.kjcjohnson.synthkit.ast)
  • SMT-LIB2 theories, functions, and solver interface (package com.kjcjohnson.synthkit.smt)
  • Program specifications (package com.kjcjohnson.synthkit.specification)
  • Version space algebra over programs (package com.kjcjohnson.synthkit.vsa)
  • Semantics-Guided Synthesis support (package com.kjcjohnson.synthkit.semgus)

Caveat Emptor

This library is under active development; no part of it should be considered stable. Please reach out if this library would be useful to you, and we can discuss what that might look like.

Contributions

Contributions of any sort are welcome; let's build something great together!

About

Program synthesis toolkit for Common Lisp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages