Yampa

Elegant Functional Reactive Programming Language for Hybrid Systems

https://github.com/ivanperez-keera/Yampa/

Version on this page:0.14.6
LTS Haskell 24.24:0.15
Stackage Nightly 2025-07-14:0.15
Latest on Hackage:0.15

See all snapshots Yampa appears in

BSD-3-Clause licensed by Henrik Nilsson, Antony Courtney
Maintained by Ivan Perez ([email protected])
This version can be pinned in stack with:Yampa-0.14.6@sha256:1b820e195d0a6c4256a79c2e5a79947bbb26498c152cc60d00ef00c5e4e07211,6989

Module documentation for 0.14.6

  • FRP
    • FRP.Yampa
      • FRP.Yampa.Arrow
      • FRP.Yampa.Basic
      • FRP.Yampa.Conditional
      • FRP.Yampa.Delays
      • FRP.Yampa.Event
      • FRP.Yampa.EventS
      • FRP.Yampa.Hybrid
      • FRP.Yampa.Integration
      • FRP.Yampa.Loop
      • FRP.Yampa.Random
      • FRP.Yampa.Scan
      • FRP.Yampa.Simulation
      • FRP.Yampa.Switches
      • FRP.Yampa.Task
      • FRP.Yampa.Time

Domain-specific language embedded in Haskell for programming hybrid (mixed discrete-time and continuous-time) systems. Yampa is based on the concepts of Functional Reactive Programming (FRP).