update ideas / todo
authorGerd v. Egidy <gerd.von.egidy@intra2net.com>
Tue, 21 Oct 2008 17:46:58 +0000 (17:46 +0000)
committerGerd v. Egidy <gerd.von.egidy@intra2net.com>
Tue, 21 Oct 2008 17:46:58 +0000 (17:46 +0000)
ideas.txt

index 80073c7..c0af943 100644 (file)
--- a/ideas.txt
+++ b/ideas.txt
@@ -1,27 +1,18 @@
 ideas/todo libasyncio
 ------------------------
 
-name
------
-rename from libsimpleio to libasyncio
-don't use namespace i2n
-use namespace asyncio
-
-
 smaller refactoring
 -----------
 remove dependencies to libi2ncommon
+documentation, usage examples, website
 backend in separate file
 break backend::doOneStep in 4 functions
-document reason for ptrlist: keeps iterators valid during loops which do inserts/deletes
-separate ptrlist
-protect ptrlist against evil usage (e.g. forbid or overload erase, push_back, insert,...)
-separate MilliTime
 separate pollfd, maybe encapsulate the pollfd-struct instead of deriving from it
 separate polldatacluster
 document that timerbase is always based on  monotonic clock, getrealwhentime converts the time live
 document handling of error-cases, m_errno (e.g. mask ENOTSOCK for non-socket fds)
 provide simple replacements for system() and pipestream using simpleio and timeouts
+steal idea from pike-dvd-script: pipe-like program-chain
 
 bigger refactoring
 ------------------