On 3/7/06, Karl Guertin <[EMAIL PROTECTED]> wrote:
>
> On 3/7/06, Kevin Dangoor <[EMAIL PROTECTED]> wrote:
> > In the run up to PyCon, followed by PyCon itself, I've been a bit more
> > disconnected here than I would like. We're 7 days in to March and I'm
> > only #6 on the list of emailers this month!
>
> Alberto and Michele would have quite a few more posts, but they have
> taken most of their bug discussion to trac, and a good chunk of the
> rest of us were at pycon, so not much work happening.

Actually, quite a few of "us" are in Europe and weren't at PyCon. I'm
undecided about whether having discussions in Trac is a good idea.
There are plusses and minuses there. (The biggest minus is that fewer
people see the discussion.)

> First Class == .10 and I assume is from the work during the sprint?

Oops. I put it in the milestone in Trac, but didn't say it here. I'm
calling First Class == 1.1 at this point.

> > First Class makes heavy use of WSGI and takes advantage of and builds
> > on TurboGears 0.9's config system. I'm hoping that there are some
> > others out there who'd like to work on this branch.
>
> I have a rough understanding of what's going on in the branch, but not
> a good one. I've got a few questions, some for me and some that I know
> others will ask:

I need to write up a good document explaining what's going on in First
Class and how it's different. Or maybe do a devcast. That'll help
people get up to speed and playing with that branch (if they're so
inclined).

> How does this affect the long term viability of 0.9 based apps? I know
> there is a lot of paste middleware that can be plugged in and am not
> sure how apps I write now will translate into a brave new wsgi world.

That's a critical question and I'm glad you asked it. Backwards
compatibility between releases is always on my mind. For all of the
new stuff and changes, breakage between 0.8 and 0.9 was kept to a
minimum. The same will be true in the move to First Class. Right now,
the biggest question mark for me in that release has to do with
CherryPy filters and how/if they work. As we get a bit farther along,
I'll probably toss a message out to the list to see who's using
filters (other than the standard session/static ones) and how they use
them.

Other than that one question mark, the plan is for FIrst Class to
continue working with existing TG apps out of the box. One of the
great things about dynamic languages like Python is that it's very
feasible to provide almost total backwards compatibility even in the
face of dramatic changes.

> Should the people waiting for TG to settle down wait out to the First
> Class release?

Nope. Based on the way things have gone, I'd have to guess that First
Class isn't going to land until summer. If you're starting an app
today, 0.9 is the platform to build on.

Kevin

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---

Reply via email to