Yampa

Library for programming hybrid systems.

http://www.haskell.org/haskellwiki/Yampa

Version on this page:0.10.7
LTS Haskell 22.14:0.14.7
Stackage Nightly 2024-03-28:0.14.7
Latest on Hackage:0.14.7

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.10.7@sha256:4a7d94ebce33e9863b14e637cdb99fad313345dbe08a4d142a649ba45a40c38d,5009

Module documentation for 0.10.7

  • FRP
    • FRP.Yampa
      • FRP.Yampa.AffineSpace
      • FRP.Yampa.Basic
      • FRP.Yampa.Conditional
      • FRP.Yampa.Core
      • FRP.Yampa.Delays
      • FRP.Yampa.Diagnostics
      • FRP.Yampa.Event
      • FRP.Yampa.EventS
      • FRP.Yampa.Forceable
      • FRP.Yampa.Geometry
      • FRP.Yampa.Hybrid
      • FRP.Yampa.Integration
      • FRP.Yampa.Internals
      • FRP.Yampa.Loop
      • FRP.Yampa.MergeableRecord
      • FRP.Yampa.Miscellany
      • FRP.Yampa.Point2
      • FRP.Yampa.Point3
      • FRP.Yampa.Random
      • FRP.Yampa.Scan
      • FRP.Yampa.Simulation
      • FRP.Yampa.Switches
      • FRP.Yampa.Task
      • FRP.Yampa.Time
      • FRP.Yampa.Utilities
      • FRP.Yampa.Vector2
      • FRP.Yampa.Vector3
      • FRP.Yampa.VectorSpace
Depends on 3 packages(full list with versions):
Used by 1 package in nightly-2018-01-24(full list with versions):

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) and is structured using arrow combinators.