Yampa: Elegant Functional Reactive Programming Language for Hybrid Systems
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).
Modules
- 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.InternalCore
- FRP.Yampa.Loop
- FRP.Yampa.Random
- FRP.Yampa.Scan
- FRP.Yampa.Simulation
- FRP.Yampa.Switches
- FRP.Yampa.Task
- FRP.Yampa.Time
- FRP.Yampa
Flags
Manual Flags
Name | Description | Default |
---|---|---|
test-hlint | Enable hlint test suite | Disabled |
test-doc-coverage | Enable haddock coverage test suite | Disabled |
examples | Enable examples | Disabled |
expose-core | You can enable exposing some of Yampa's core constructs using -fexpose-core. Enabling this is an unsupported configuration, but it may be useful if you are building an extension of Yampa for research and do not wish to fork Yampa completely. No released project should ever depend on this. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- Yampa-0.14.12.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.9.1.1, 0.9.1.2, 0.9.2, 0.9.2.1, 0.9.2.2, 0.9.2.3, 0.9.3, 0.9.5, 0.9.6, 0.9.6.1, 0.9.7, 0.10.0, 0.10.1, 0.10.1.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.10.5.1, 0.10.6, 0.10.6.1, 0.10.6.2, 0.10.7, 0.11, 0.11.1, 0.12, 0.13, 0.13.1, 0.13.2, 0.13.3, 0.13.4, 0.13.5, 0.13.6, 0.13.7, 0.14, 0.14.1, 0.14.2, 0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7, 0.14.8, 0.14.9, 0.14.10, 0.14.11, 0.14.12 |
---|---|
Change log | CHANGELOG |
Dependencies | base (<6), deepseq (>=1.3.0.1 && <1.6), fail (>=4.9 && <4.10), random (>=1.1 && <1.3), simple-affine-space (>=0.1 && <0.3) [details] |
License | BSD-3-Clause |
Author | Henrik Nilsson, Antony Courtney |
Maintainer | Ivan Perez (ivan.perez@keera.co.uk) |
Category | Reactivity, FRP |
Home page | https://github.com/ivanperez-keera/Yampa/ |
Source repo | head: git clone git://github.com/ivanperez-keera/Yampa.git(yampa) |
Uploaded | by IvanPerez at 2024-12-08T04:11:54Z |
Distributions | LTSHaskell:0.14.12, NixOS:0.14.11, Stackage:0.14.12 |
Reverse Dependencies | 16 direct, 0 indirect [details] |
Executables | yampa-examples-tailgatingdetector, yampa-examples-elevator, yampa-examples-sdl-wiimote, yampa-examples-sdl-circlingmouse, yampa-examples-sdl-bouncingbox |
Downloads | 31908 total (91 in the last 30 days) |
Rating | 2.5 (votes: 4) [estimated by Bayesian average] |
Your Rating | |
Status | Docs pending Build status unknown [no reports yet] |