Skip to content
Joshua Shinavier edited this page Nov 6, 2025 · 8 revisions

Welcome to the Hydra wiki!

Documentation

  • Main README - Project overview and getting started
  • Concepts - Core concepts, type system, and design principles
  • Implementation - Detailed implementation guide covering type modules, DSLs, primitives, and coders
  • Developer Recipes - Step-by-step guides for common development tasks
  • Testing - Common test suite and language-specific testing
  • Wiki pages (see sidebar) - Release process and feature documentation

Module Documentation

  • Hydra-Haskell - Bootstrapping implementation
  • Hydra-Java - Mature Java implementation
  • Hydra-Python - Python implementation (complete, being tested for production readiness)
  • Hydra-Scala - Experimental Scala implementation
  • Hydra-Ext - Extended features (coders, models, tools)
Clone this wiki locally