Michael Walker
|
7e6fcd4a39
|
Swap main Fixed implementation from IO to ST.
|
2014-12-27 12:26:40 +00:00 |
|
Michael Walker
|
d215306911
|
Implement a Fixed variant using ST to get a pure result.
Following discussion on Twitter, https://twitter.com/barrucadu/status/548496893127712768
|
2014-12-27 12:20:45 +00:00 |
|
Michael Walker
|
9f5b04eb63
|
Add a little test framework, and a test case
|
2014-12-23 15:20:11 +00:00 |
|
Michael Walker
|
554fa84ec7
|
Enable -Wall and fix all warnings
|
2014-12-21 16:34:55 +00:00 |
|
Michael Walker
|
8b0f2763d3
|
Add some helpful CVar combinators
|
2014-12-21 09:38:25 +00:00 |
|
Michael Walker
|
82e9241686
|
Add a simple runner which gathers results and schedulings from multiple runs
|
2014-12-20 11:03:49 +00:00 |
|
Michael Walker
|
982534f572
|
Bump base upper bound (silly Ubuntu)
|
2014-12-19 21:30:38 +00:00 |
|
Michael Walker
|
bc7607ad24
|
Implement a simple random scheduler
|
2014-12-19 07:09:26 +00:00 |
|
Michael Walker
|
83fb25a6d7
|
Add a ConcFuture/ConcCVar which is parametrised by a fixed scheduler.
|
2014-12-19 06:45:50 +00:00 |
|
Michael Walker
|
8ab914c7d5
|
Initial commit: a class for monads providing concurrency.
|
2014-12-18 11:03:17 +00:00 |
|