titan-debug-yampa: Testing Infrastructure for Temporal AbstractioNs - Interactive Yampa debugging layer.

[ gpl, library, testing ] [ Propose Tags ]

Yampa debugger that allows you to run an FRP program and control its execution.

TITAN (Testing Infrastructure for Temporal AbstractioNs) is a framework to test and debug FRP programs. It allows you to write temporal unit tests, check them, QuickCheck them, run FRP programs with a fine-tuned debugger, obtain information to replicate tests, and follow and control the execution of a Yampa program from an interactive GUI.

This library provides a replacement function for Yampa's standard simulation function (reactimate), enabling debugging.

It also provides a definition of the standard communication interface with the debugging GUI, and a default implementation of a communication bridge suitable for standalone desktop applications using TCP sockets.

Versions [faq] 1.0.0, 1.0.1
Change log ChangeLog.md
Dependencies base (>=4.7 && <4.13), IfElse, network, network-bsd, SDL, SDL-gfx, stm, titan-debug-yampa, transformers, Yampa [details]
License GPL-3.0-only
Copyright All Rights Reserved (c) 2018 - 2020 Keera Studios Ltd All Rights Reserved (c) 2015 - 2017 Ivan Perez Dominguez
Author Ivan Perez
Maintainer ivan.perez@keera.co.uk
Category Testing
Home page http://github.com/keera-studios/haskell-titan
Source repo head: git clone git://github.com/keera-studios/haskell-titan.git
Uploaded by keera_studios_ci at 2020-01-21T12:40:27Z
Distributions NixOS:1.0.1
Executables titan-debug-yampa-example-bouncing-ball
Downloads 397 total (7 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-01-21 [all 1 reports]

Modules

[Index] [Quick Jump]

Flags

NameDescriptionDefaultType
examplesDisabledManual
bearriverDisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees