JavaDoc reference for the published Hydra Java packages.
Each package below is documented separately. See also the
Hydra home page and the
Maven Central artifacts
(groupId net.fortytwo.hydra.java).
hydra-buildThe translingual home of Hydra's build system, promoted into Hydra itself.
hydra-goThe Go coder: sources describing how Hydra is generated into Go.
hydra-haskellThe Haskell coder: sources describing how Hydra is generated into Haskell.
hydra-javaThe Java coder: generation of Java source from Hydra schemas and terms.
hydra-jvmShared JVM utilities used across Hydra's JVM-targeting coders (Java, Scala).
hydra-kernelThe Hydra kernel: core types and terms, the type system, coders, and the DSL runtime.
hydra-lispThe Lisp coder: sources for the shared Clojure/Common Lisp/Emacs Lisp/Scheme output.
hydra-pgProperty graphs: the PG model plus TinkerPop/Gremlin, Cypher, and GQL integrations.
hydra-pythonThe Python coder: sources describing how Hydra is generated into Python.
hydra-rdfRDF and SHACL support: the RDF syntax model and mappings to and from Hydra.
hydra-scalaThe Scala coder: sources describing how Hydra is generated into Scala.
hydra-typescriptThe TypeScript coder: sources describing how Hydra is generated into TypeScript.