gominikanren

Logic programmer

An implementation of a logic programming language in Go

a Go implementation of miniKanren, an embedded Domain Specific Language for logic programming.

GitHub

38 stars
6 watching
2 forks
Language: Go
last commit: about 3 years ago
gologic-programmingminikanren

Related projects:

RepositoryDescriptionStars
jvranish/minikanrentAn implementation of logic programming concepts in Haskell76
awalterschulze/goderiveAutomates generating implementations of common Go functions from input parameter types.1,246
dvberkel/microkanrenAn implementation of a minimalist functional core for relational programming languages.5
akrennmair/gopcapA wrapper around libpcap for the Go programming language490
awalterschulze/gographvizParses and manipulates Graphviz DOT language in Golang555
simonwaldherr/golang-minigamesA collection of Go programs implementing popular mini-games12
yaa110/goteratorAn iterator implementation providing map and reduce functionalities for data processing in Go.16
ajvb/kalaA modern job scheduler written in Go.2,140
azr/generatorsAutomates the generation of boilerplate code for common Go applications5
akamensky/argparseProvides a flexible and easy-to-use command line argument parsing solution for Go programs.617
rhysd/gocamlAn implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch.749
phakornkiong/go-pattern-matchProvides a concise and declarative way to handle complex conditional logic in Go93
candid82/jokerAn interpreter, linter, and formatter tool for the Clojure programming language.1,650
alexflint/go-argProvides a structured approach to parsing command-line arguments in Go2,046
a8m/golang-cheat-sheetA comprehensive guide to Go syntax and features for developers8,467