doc/PLAN

changeset 13
3e2ea1e7b2e8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/PLAN	Fri Aug 31 09:34:09 2007 -0400
@@ -0,0 +1,19 @@
+-- Listener Scenario
+create socket, perform bind, set listening
++add read-event listener
++start loop
+
+-- Comm Scenario
+provided socket
+-inside loop
+begin coro
+	read - data not ready
+	yield sock, needRead
+end coro
+coro parent == callback
+(coro parent
+	call coro(sock, event)
+	if not ok, go back.. end
+	if newEvent ~= event then
+		unset event, reset newEvent
+	end)
\ No newline at end of file

mercurial