Fix `reason` list for monitor
Fix markdown formatting for the list of reasons that can be produced
when a process exits.
Add README.md
Add a README that clarifies that this is a fork of hardwood. This still
retains the link to the original source, since folks might want that,
especially if hardwood is ever updated.
Add LICENSE.txt
This is to add the license under a specific file so it can be more
easily discovered by tooling. The license text is taken from the source
header of hardwood-impl.scm.
Update for Chicken 5
Update hardwood for Chicken 5 support.
* Add a .egg file to build for Chicken 5.
* Replace data-structures with queues. Looking at whether it's
feasible to replace the queues with mailboxes to reduce the amount
of work spent on them, at the cost of putting the primordial thread
off limits for a process. For now, though, tests pass, so it's
a start.
* Replace uuid with ksuid. There is little reason for this other than
that I know the ksuid egg and prefer it.
Make the "after" clause in (recv ...) support a body
Remove setup-thread’s optionnal argument from the tests.
Consolidate documentation from the wiki.
Make setup-thread use the current thread when no argument is given
Fix example of setting up a hardwood thread in wiki docs
Hide helper procedures used in `recv` macro
Update files to reflect migration to git
Added tag 0.4 for changeset db28c5024c01
Fix typo in documentation.
Documentation update about last commit.
Tests now use the `test` egg.
Fix `recv` expansion and a bug in `!?`
Added tag 0.3 for changeset 2e09d74b3a06