Michael Walker
|
00ad122b65
|
Refactor code and update docs to make more not-me friendly
|
2015-02-01 01:21:42 +00:00 |
|
Michael Walker
|
21a248bfa2
|
Drop MultiParamTypeClasses and FunDeps for TypeFamilies
|
2015-01-28 17:25:15 +00:00 |
|
Michael Walker
|
8aa15b5496
|
Fix docs, and add a defaultSpawn function for ConcCVar monads
|
2015-01-21 11:26:27 +00:00 |
|
Michael Walker
|
0f1675070b
|
Update documentation
|
2015-01-12 14:24:12 +00:00 |
|
Michael Walker
|
c0ac24773e
|
Fix comment
|
2015-01-09 02:29:21 +00:00 |
|
Michael Walker
|
a78f211919
|
Fix some hlint warnings
|
2014-12-23 15:51:46 +00:00 |
|
Michael Walker
|
554fa84ec7
|
Enable -Wall and fix all warnings
|
2014-12-21 16:34:55 +00:00 |
|
Michael Walker
|
6a3e5f50c2
|
Add a 'tryPutCVar' primitive, and implement 'putCVar' in terms of it
|
2014-12-21 09:37:52 +00:00 |
|
Michael Walker
|
9a6fcc5162
|
Rename all CVar functions to avoid name clashes with Prelude. Fixes #1.
|
2014-12-21 07:47:45 +00:00 |
|
Michael Walker
|
070d034de9
|
Implement IO's 'spawn' in terms of other conc primitives
|
2014-12-19 06:24:50 +00:00 |
|
Michael Walker
|
9361499b01
|
Drop 'spawnP', as it only really makes sense for NFData
|
2014-12-18 18:22:50 +00:00 |
|
Michael Walker
|
f2dae49d71
|
Add ConcFuture/ConcCVar MVar+IO implementations
|
2014-12-18 11:18:06 +00:00 |
|
Michael Walker
|
8ab914c7d5
|
Initial commit: a class for monads providing concurrency.
|
2014-12-18 11:03:17 +00:00 |
|