-
Notifications
You must be signed in to change notification settings - Fork 24
Home
Joshua Shinavier edited this page Mar 27, 2026
·
30 revisions
Welcome to the Hydra wiki!
- Main README - Project overview and getting started
- Concepts - Core concepts, type system, and design principles
- DSL guide - Comprehensive guide to Hydra's domain-specific languages
- Implementation - Detailed implementation guide covering type modules, DSLs, primitives, and coders
- Coding style - Guiding principles and coding conventions
- Code organization - The src/main vs src/gen-main pattern used across Hydra packages
- Developer Recipes - Step-by-step guides for common development tasks
- Property graphs - Property graph data model, GraphSON, GQL, mapping language
- RDF - RDF, SHACL, and OWL support
- Testing - Common test suite and language-specific testing
- Wiki pages (see sidebar) - Release process and feature documentation
- Hydra-Haskell - Bootstrapping implementation (complete)
- Hydra-Java - Java implementation (complete)
- Hydra-Python - Python implementation (complete)
- Hydra-Scala - Experimental Scala implementation
- Hydra-Ext - Extended features (coders, models, tools)