package datalog

  1. Overview
  2. Docs
An in-memory datalog implementation for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

v0.6.tar.gz
md5=4a2d12d630a5edd694968675a84a3ef5
sha512=685c0e186705837cb3ac66df6e8011d9f6a9629484b3a813b767df95348d5a41f37301f3e199ed6c91a42a87d1563e8355377269176785b123eb297a5ad022d7

doc/datalog.unix/Datalog_unix/Default/TD/Lit/index.html

Module TD.LitSource

Sourcetype aggregate = {
  1. left : T.t;
  2. constructor : const;
  3. var : T.t;
  4. guard : T.t;
}
Sourcetype t =
  1. | LitPos of T.t
  2. | LitNeg of T.t
  3. | LitAggr of aggregate
Sourceval mk_pos : T.t -> t
Sourceval mk_neg : T.t -> t
Sourceval mk : bool -> T.t -> t
Sourceval mk_aggr : left:T.t -> constructor:const -> var:T.t -> guard:T.t -> t
Sourceval eq : t -> t -> bool
Sourceval hash : t -> int
Sourceval to_term : t -> T.t
Sourceval fmap : (T.t -> T.t) -> t -> t
Sourceval to_string : t -> string
Sourceval pp : out_channel -> t -> unit
Sourceval fmt : Format.formatter -> t -> unit
OCaml

Innovation. Community. Security.