[pypy-svn] r24613 - pypy/dist/demo

auc at codespeak.net auc at codespeak.net
Mon Mar 20 16:34:21 CET 2006


Author: auc
Date: Mon Mar 20 16:34:10 2006
New Revision: 24613

Modified:
   pypy/dist/demo/producerconsumer.py
Log:
move stuff to test file


Modified: pypy/dist/demo/producerconsumer.py
==============================================================================
--- pypy/dist/demo/producerconsumer.py	(original)
+++ pypy/dist/demo/producerconsumer.py	Mon Mar 20 16:34:10 2006
@@ -31,33 +31,3 @@
 
 print S
 
-
-def lgenerate(n, L):
-    """wait-needed version of generate"""
-    print "generator waits on L being needed"
-    wait_needed(L)
-    Tail = newvar()
-    L == (n, Tail)
-    print "generator bound L to", L
-    lgenerate(n+1, Tail)
-
-def lsum(L, a, limit):
-    """this version of sum controls the generator"""
-    print "sum", a
-    if limit > 0:
-        Head, Tail = newvar(), newvar()
-        print "sum waiting on L"
-        L == (Head, Tail) # or Head, Tail == L ?
-        return lsum(Tail, a+Head, limit-1)
-    else:
-        return a
-
-print "lazy producer consummer"
-print "before"
-Y = newvar()
-T = newvar()
-uthread(lgenerate, 0, Y)
-T == uthread(lsum, Y, 0, 10)
-print "after"
-
-print T



More information about the Pypy-commit mailing list