summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Support (nonfunctional) basic command inputHEADmasterGravatar Benjamin Barenblat2015-05-27
| | | | | | Allow typing stuff into the prompt. You can’t backspace, and nothing happens when you hit Enter. Also, there’s no cursor. But input does work, and it’s responsive.
* Abstract 'MSampleVar ()' as 'Flag'Gravatar Benjamin Barenblat2015-05-27
|
* Make producers write to an IORef instead of an MSampleVarGravatar Benjamin Barenblat2015-05-27
| | | | | | Since neither reads nor writes to these variables should block, and since all races are benign, MSampleVar actually has incorrect semantics. A simple IORef is the correct data structure to use.
* Build warning-freeGravatar Benjamin Barenblat2015-05-27
|
* Switch to SafeSemaphore MSampleVarGravatar Benjamin Barenblat2015-05-27
|
* Simple demonstration of multiple producersGravatar Benjamin Barenblat2015-05-27
| | | | | This doesn’t work the way it should, though – something is wrong with my threading.
* Initial commit of jarvis, the asynchronous shellGravatar Benjamin Barenblat2015-05-27