Command line interface for interacting with Naga.
Command line interface for interacting with Naga.
Converts external data into a graph format (triples).
Converts external data into a graph format (triples).
Functions to run rules until completion.
Functions to run rules until completion.
Implements Pabu, which is a Prolog-like language for Naga. Parses code and returns Naga rules.
Implements Pabu, which is a Prolog-like language for Naga. Parses code and returns Naga rules.
Parser for Pabu, which is a Prolog-like syntax for Naga.
Parser for Pabu, which is a Prolog-like syntax for Naga.
Defines a Queue structure that can be added to the tail, and removed from the head. Anything already in the queue (compared by ID) will not be added again, but a function can be provided that will update the element when it is already present. Includes a 'salience' which allows elements to be promoted through the queue ahead of less salient elements.
Defines a Queue structure that can be added to the tail, and removed from the head. Anything already in the queue (compared by ID) will not be added again, but a function can be provided that will update the element when it is already present. Includes a 'salience' which allows elements to be promoted through the queue ahead of less salient elements.
Defines rule structures and constructors to keep them consistent
Defines rule structures and constructors to keep them consistent
Storage wrapper around Datomic
Storage wrapper around Datomic
Initialization data for Datomic
Initialization data for Datomic
Functions for generating a user schema for Datomic.
Functions for generating a user schema for Datomic.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close