Skip to main content

Module fugue_integration

Module fugue_integration 

Source
Expand description

Fugue PPL Integration

This module provides deep integration with Fugue’s probabilistic programming primitives, enabling trace-based evolutionary operators and effect handlers.

§Core Concepts

  • Traces as Genomes: Fugue traces (address→value maps) naturally represent genetic material
  • Mutation as Resampling: Trace-based mutation selectively resamples addresses
  • Crossover as Trace Merging: Crossover merges parent traces with constraints
  • Effect Handlers: Poutine-style handlers for evolutionary operations

Modules§

effect_handlers
Poutine-style effect handlers for evolutionary operations
evolution_model
Integration with Fugue’s Model<T> monad
prelude
trace_operators
Trace-based genetic operators