BSD-3-Clause licensed  by Manuel Bärenz 
This version can be pinned in stack with:rhine-1.5@sha256:15a2b2affbc0d73bd7af1783d7993201b644379233faf24b12d94a27fb72470f,5734
Module documentation for 1.5 
Depends on 20 packages
(full list with versions ) :
automaton , 
base , 
containers , 
deepseq , 
foldable1-classes-compat , 
free , 
mmorph , 
MonadRandom , 
monad-schedule , 
mtl , 
profunctors , 
random , 
selective , 
simple-affine-space , 
sop-core , 
text , 
time , 
time-domain , 
transformers , 
vector-sized Revision history for rhine 
1.5 
Added forever utility for recursion in ClSFExcept 
Support GHC 9.10 
 
1.4 
Add Profunctor instance for ResamplingBuffer 
Fix imports of FRP.Rhine prelude 
Add UTCClock and WaitUTCClock, corresponding refactorings 
Remove unreliable downsampleMillisecond ResamplingBuffer 
 
1.3 
Dropped dunai dependency in favour of state automata.
See the versions readme  for details. 
Moved the monad argument m in ClSFExcept:
It is now ClSFExcept cl a b m e instead of ClSFExcept m cl a b e.
The advantage is that now the type is an instance of MonadTrans and MFunctor.
Analogous changes have been made to BehaviourFExcept. 
Support GHC 9.6 and 9.8 
 
1.2.1 
Added FRP.Rhine.Clock.Realtime.Never (clock that never ticks) 
Changed Busy clock effect to MonadIO 
 
1.2 
Changed Stdin clock Tag type to Text 
 
1.1 
1.0 
0.9 
0.8.1.1 
0.8.1 
Support for GHC 9.2.4 
Added FirstResampling and Feedback constructors to SN 
Added rhine-terminal 
 
0.8.0.0 
Documentation improvements 
Support for GHC 9.0.2 
Updated to dunai-0.8 
Added functions to pre-/post-compose SNs and Rhines with ClSFs 
Added flake & stack support on CI.
Thank you, Miguel Negrão and Jun Matsushita! 
 
0.7.0 
Replaced old reactimation mechanism by clock erasure 
Dropped GHC support for < 8.4 
Reworked gloss backends.
There are now two pure backends and an IO backend. 
Relaxed all upper version bounds 
 
0.6.0 
Synced with dunai version numbers 
Supported GHC 8.8.3 
 
0.5.1.0 
Synced with dunai version numbers 
Supported GHC 8.6 
Added support for randomness with RandT in ClSFs 
 
0.5.0.0 
Deprecated GHC 7.* 
Big module reorganisation:
 
Refactored some fixed step clocks 
Added interpolation buffers 
 
Note that this is the first release that is not in sync
with dunai’s version numbers.
rhine-0.5 depends on dunai-0.4.
0.4.0.0 – 2017.12.04 
Documentation typos fixed 
Added ChangeLog.md 
 
0.3.0.0 
Version bump 
Documentation typos fixed (Thanks to Gabor Greif) 
 
0.2.0.0 
Travis CI support 
Removed several utilities that are now in dunai 
Extended averaging functions 
 
0.1.1.0 
Added FRP.Rhine.Clock.Realtime.Stdin (console keyboard event clock) 
Added FRP.Rhine.Clock.Select (event selection clock) 
Added FRP.Rhine.ClSF.Except (synchronous exception handling) 
 
0.1.0.0 
 
Stackage is a service provided by the
Haskell Foundation 
│ Originally developed by
FP Complete