From 1e3b7e9bfef992b337a9a113da6c99071dce60e1 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 9 May 2011 02:15:55 +0000 Subject: TODO: misc updates Some things were never going to get done due to lack of interest from users. --- TODO | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/TODO b/TODO index 0929aa3..ca837cf 100644 --- a/TODO +++ b/TODO @@ -3,35 +3,15 @@ We're lazy and pick the easy items to do first, then the ones people care about. -* documentation improvements +* investigate non-Rack frameworks (e.g. Goliath) -* Split out NeverBlock into NeverBlockEventMachine and NeverBlockReactor - NeverBlock will default to one of them (depending on NB upstream). +* documentation improvements * allow _OPTIONAL_ splice(2) with DevFdResponse under Linux (splice is very broken under some older kernels) -* use IO#trysendfile for EventMachine/NeverBlock - -* Open file cache Rack app/middleware (idea from nginx), since sendfile - (and IO.copy_stream) allows pread(2)-style offsets - * Improve test suite coverage. We won't waste cycles with puny unit tests, only integration tests that exercise externally visible parts. -* EventMachine+Fibers+streaming input - (those who do not require streaming input can use - {rack-fiber_pool}[http://github.com/mperham/rack-fiber_pool]) - -* CoolioFiberPool - -* ThreadPoolRevFiber{Spawn,Pool}: just because - -* Coolio + callcc - current Coolio model with callcc (should work with MBARI) - -* Omnibus - haven't looked into it, probably like Revactor with 1.8? - -* Packet - pure Ruby, EventMachine-like library - * test and improve performance (throughput/latency/memory usage) -- cgit v1.2.3-24-ge0c7