summary refs log tree commit homepage
diff options
context:
space:
mode:
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)
tree2807db7bc5d526999774d16f54b3255f65a489ef
parent87632aac323bd41701900a03dc78bc307fa8229a (diff)
Some things were never going to get done due to lack of interest
from users.
-rw-r--r--TODO24
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)