[ Haven't read the whole thread yet, quick response only to this sentence ]
Peter Samuelson wrote on Tue, Jun 28, 2011 at 10:11:45 -0500: > This is why you should read the existing third-party implementations. I believe some third-party implementations are GPL'd --- meaning that we can't borrow code from them --- so one should be careful in what parts of what implementations one chooses to read.