cabal-version: 3.4 name: glog-exporter version: 0.1.0.0 license: MIT OR Apache-2.0 author: storage-engine-playground synopsis: Export geolog-lang join plans as JSON for the Rust runner. description: Builds a FlatTheory + facts + a list of QAtoms for a named scenario, runs Geolog.DB.Plan.planConjunction, and emits a JSON document that crates/glog-runner consumes. This allows the playground use query-ops and storage end-to-end with a real Yannakakis plan produced by the geolog frontend, not a hand-written fixture. build-type: Simple executable glog-export main-is: Main.hs hs-source-dirs: src default-language: GHC2024 default-extensions: BlockArguments LambdaCase OverloadedRecordDot OverloadedStrings ghc-options: -Wall build-depends: , aeson >=2.2 , aeson-pretty >=0.8 , algebraic-graphs >=0.7 , base , bytestring , containers , geolog-lang , text