Go Reference

Public Go packages, declarations, methods, and examples generated from this checkout.

PackageDescription
github.com/ornew/hffPackage hff defines the values and contracts shared by Human-Friendly Filter compilers, local evaluators, and backend translators.
github.com/ornew/hff/enginePackage engine configures HFF compilation and validates host records.
github.com/ornew/hff/schemaPackage schema builds immutable HFF input type descriptors with field helpers.
github.com/ornew/hff/capabilitiesPackage capabilities defines which HFF features a service permits at compile time.
github.com/ornew/hff/configPackage config encodes and decodes versioned HFF engine and PostgreSQL binding configurations as JSON.
github.com/ornew/hff/backends/localPackage local builds an in-process evaluator for an already compiled HFF Program.
github.com/ornew/hff/backends/sqlPackage sql translates compiled HFF Programs into parameterized PostgreSQL predicates.
github.com/ornew/hff/adapters/govaluePackage govalue adapts Go records to HFF while keeping reflection out of the compiler and backend contracts.
Explore HFF
Search documentation

Search the language specification and guides.