Hydra Scala API

Scaladoc reference for the Hydra Scala packages.

Each package below is documented separately, with its own module listing. See also the Hydra home page and the Maven Central artifacts.

Packages

hydra-kernel

The Hydra kernel: core types and terms, the type system, coders, and the DSL runtime.

hydra-jvm

Shared JVM support used by the Java and Scala coders.

hydra-rdf

RDF and SHACL support: the RDF syntax model and mappings to and from Hydra.

hydra-pg

Property graphs: the PG model plus TinkerPop/Gremlin, Cypher, and GQL integrations.

hydra-java

The Java coder and Java-language DSL support.

hydra-scala

The Scala coder and Scala-language DSL support.

hydra-python

The Python coder and Python-language DSL support.

hydra-haskell

The Haskell coder and Haskell-language DSL support.

hydra-typescript

The TypeScript coder and TypeScript-language DSL support.

hydra-lisp

The shared Lisp coder (Clojure, Common Lisp, Emacs Lisp, Scheme).

hydra-go

The Go coder and Go-language DSL support.

hydra-build

Build-configuration model and code generation for package build files.