-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Esteban I. Ruiz Moreno edited this page Feb 4, 2016
·
2 revisions
[ ] Compression support (pre-base64)
- zlib should be a good candidate for this, it has quite low overhead.
[ ] Abstract ZMQ
-
abstract class / interface + a ZMQ default implementation
-
this would allow to play with multiple schedulers without having to touch user-code
[H] Module architecture
-
factor out the "module independent behavior" for/of tun and irc
- Tun has been split out, so it's a start, IRC/Chat is .. kinda complicated-ish
-
tun with dummy chat modules, or test things with multiple "chats" and dummy local modules
[ ] "RawSocket" chat/local modules
[ ] C module support
-
would allow fancy Scheme (Guile) / Lua modules later
-
the posibility of writing modules in Haskell!
[ ] TAP local module
[ ] Implement (design?) a decent scheduler which should account the dynamic bandwidth of most protocols
- dynamic bandwidth being how much it could accept given a moment of time, IRC allows for bursts of bandwidth or reduced low-bandwidth modes, how could this be handled?
[ ] Actually do things in the roadmap