I've just posted my first pass of the full "lazy strings" patch, with 
both "lazy concatenation" and "lazy slices".  It's available on 
Sourceforge here:
    
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1629305&group_id=5470
It applies cleanly (with "patch -p1") against the current revision of 
the Py3k branch, #53392.  The resulting tree builds as cleanly as an 
unpatched Py3k, on both Win32 and Linux, and the output from the 
regression tests is also unchanged.

As discussed on that page, the current version of the patch could cause 
crashes in low-memory conditions.  I welcome suggestions on how best to 
resolve this problem.  Apart from that fly in the ointment I'm pretty 
happy with how it all turned out.

In case it's of interest, I'm using a local revision control system to 
track my changes.  It makes working with a read-only Subversion 
repository much easier; in particular it makes generating patches and 
updating to new revisions of Python a snap.  I blogged about it here:
    http://www.momentaryfascinations.com/
And that's all I'm gonna say about that.

I look forward to your comments,


/larry/
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to