Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Support (nonfunctional) basic command inputHEADmaster | Benjamin Barenblat | 2015-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' | Benjamin Barenblat | 2015-05-27 |
| | |||
* | Make producers write to an IORef instead of an MSampleVar | Benjamin Barenblat | 2015-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-free | Benjamin Barenblat | 2015-05-27 |
| | |||
* | Switch to SafeSemaphore MSampleVar | Benjamin Barenblat | 2015-05-27 |
| | |||
* | Simple demonstration of multiple producers | Benjamin Barenblat | 2015-05-27 |
| | | | | | This doesn’t work the way it should, though – something is wrong with my threading. | ||
* | Initial commit of jarvis, the asynchronous shell | Benjamin Barenblat | 2015-05-27 |