Changelog for elerea-2.0.0
2.0.0 - 100718
* moved experimental branch to the top (version 1 went into legacy status)
* added the clocked version
1.2.3 - 100131
* added externalMulti to handle events that can fire several times within a superstep
* added a cache to the noise signal for safety reasons, so it lives in SignalGen now
1.2.2 - 100115
* added noise signals and the getRandom primitive (using mersenne-random)
1.2.1 - 091204
* modified the &&@ and ||@ operators to short-circuit
1.2.0 - 091202
* added the delayed version to the experimental branch
* renamed storeJust to (-->) in the experimental branch
1.1.0 - 091126
* added experimental branch with a cleaner semantics
1.0.0 - 090726
* completely renewed interface by introducing the SignalMonad
0.6.0 - 090507
* renamed Void to StartToken
* replaced restarter with the simpler and more versatile startTokens
0.5.0 - 090502
* changed names of internal constructors to match primitives better
* added restarter and (==>)
* removed the unused type synonym Time
0.4.0 - 090501
* added keepAlive
* made delay a primitive
* completely separated sampling and aging
0.3.0 - 090419
* documentation bug fixed: the latcher is not delayed
* added dot (Graphviz) converter
0.2.0 - 090412
* removed primitives time and stateless
* removed default delay on stateful combinators and added experimental cycle detection
* added some non-primitive combinators: delay, edge, comparisons, logic relations
* added signal instances for various numeric classes
0.1.0 - 090410
* first public version