[tg-trunk] expose('json'), TurboJson and TG2.1

2009-04-26 Thread Jorge Vargas
Hello Everyone here is an update on my work, and at this point I need feedback, to see where we are going to end up. First of all a quick summary. TurboJson provides the following 1- a buffet API 2- a JSONEncoder subclass that implements methods for 3- any object with __json__ 4- date and

[tg-trunk] Re: expose('json'), TurboJson and TG2.1

2009-04-26 Thread Jorge Godoy
If you're forking it, then I believe that SO support -- as well as support for old versions of SA -- are interesting. If you're keeping it tied to TG2, then I don't see a reason to fork it into a separate package. What I mean is: if decoupled, then maintaining current features is needed -- even

[tg-trunk] Re: expose('json'), TurboJson and TG2.1

2009-04-26 Thread Mark Ramm
Here's my vote: 1) Create a new package with a new name. 2) use that package with the new name by default in tg 2.1 continue to use TurboJson in tg 2.0 and 1.x and allow 2.1 to use TurboJson for backwards compatability if people want. On Sun, Apr 26, 2009 at 12:32 PM, Jorge Godoy

[tg-trunk] Re: expose('json'), TurboJson and TG2.1

2009-04-26 Thread Daniel Fetchinson
Here's my vote: 1) Create a new package with a new name. 2) use that package with the new name by default in tg 2.1 continue to use TurboJson in tg 2.0 and 1.x and allow 2.1 to use TurboJson for backwards compatability if people want. +1 Whatever you do Jorge, please think about tg 1.x