about summary refs log tree commit homepage
diff options
authorEric Wong <normalperson@yhbt.net>2011-05-09 02:15:55 +0000
committerEric Wong <normalperson@yhbt.net>2011-05-09 02:15:55 +0000
commit1e3b7e9bfef992b337a9a113da6c99071dce60e1 (patch)
parent87632aac323bd41701900a03dc78bc307fa8229a (diff)
Some things were never going to get done due to lack of interest
from users.
1 files 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)