mirror of
https://github.com/deavmi/birchwood
synced 2024-09-20 11:22:53 +02:00
A sane IRC framework for the D language
https://deavmi.assigned.network/projects/birchwood
Tristan B. Velloza Kildaire
f30fc6b18c
- On call to `rq(byte[])` by the `Client` thread wake up the `Receiver` thread - Added a TODO about the first call to `notifyAll()` - Added a `wait()` call - Removed `yield()` calls Sender - On call to `sq(byte[])` by the `Client` thread wake up the `Sender` thread - Added a TODO about the first call to `notifyAll()` - Added a `wait()` call - Removed `yield()` calls Client - Ensure we wake up the `Receiver` and `Sender` threads such that they don't hang on their calls to `wait()` - Added a TODO comment |
||
---|---|---|
source/birchwood | ||
.gitignore | ||
dub.json | ||
LICENSE | ||
logo.png | ||
logo.svg | ||
README.md |
birchwood
A sane IRC framework for the D language
[13:51:00] <zh_> A sane IRC framework for the D language
[13:51:11] <zh_> s/sane/professional
Installation
To add birchwood to your project simply run:
dub add birchwood
Dependencies
Birchwood dependends on the following D libraries:
eventy
(0.4.0)dlog
(0.0.6)
Usage
You can take a look at the Client
API documentation on DUB.
Compatibiloty
- rfc1459
- Should be more or less stable in supporting this standard
More standards will be added within the next month or so, mostly relating to new response codes that just need to be added.
License
See LICENSE.