Need help with bacwn?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

fogus
134 Stars 7 Forks 90 Commits 1 Opened issues

Description

clojure + datalog = <3

Services available

!
?

Need anything else?

Contributors list

# 70,800
Clojure
Shell
Common ...
mixins
78 commits
# 515,538
Clojure
HTML
Shell
Clojure...
8 commits
# 70,662
debian
Svelte
opam
kwin
1 commit

bacwn

An implementation of Datalog for Clojure, based on the abandoned contrib-datalog. This is not meant as a replacement for the contrib-datalog but instead as an extension to target both Clojure and ClojureScript.

bacwn

The Bacwn Datalog library is based on the old Clojure-contrib datalog implementation. The library's syntax will change over time and it will be made to conform to modern Clojure's, but the spirit of the original will remain in tact.

for a drop-in replacement for the contrib-datalog library see Martin Trojer's contrib-datalog effort

Usage

Caveat emptor. Bacwn is a work in progress and should be considered alpha software. The ClojureScript port does not currently work - patches welcomed.

To use Bacwn in your own libraries, add the following to your dependencies:

Leiningen

:dependencies [[fogus/bacwn "0.4.0"] ...]

Maven

Add the following to your

pom.xml
file:
  fogus
  bacwn
  0.4.0

License

Copyright © 2009 Jeffrey Straszheim Copyright © 2020 Fogus

Distributed under the Eclipse Public License, the same as Clojure.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.