Yampa

Library for programming hybrid systems.

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

Version on this page:0.10.6
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.6@sha256:7da02b08e3aa7bcd0ad4dcaf17caa4d27531d35ae4296e8d4d76806acc1bcd58,3841

Module documentation for 0.10.6

  • 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 lts-9.1(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.