My apologies for the delay in responding. I'm a bit new to all of
this. I'll try to explain what's going on exactly.

There are basically two kinds of changes that Carl and I have been
making:

1) Refactoring of existing code. For the most part, the existing tests
have held up reasonably well. You won't see too many changes to tests
because we're trying to ensure test passage as a baseline for
determining whether we have broken things. Rewriting the tests and
also refactoring code at the same time is a recipe for breakage, so
we're trying, as much as possible, to leave the existing tests as
canonical "rails is working" tests. Most of the implementation-
specific stuff is in helpers, so there are usually very small changes
in helpers that clean up changes due to refactor. That said, we're
definitely involved in a long-term effort to make the tests less
implementation-specific.

2) New implementations. Two examples of this are the new_base work in
progress (experimental work on a more modular implementation of
AC::Base) and Carl's router (http://github.com/carllerche/rack-router/
tree/master). Those efforts involve rather serious new speccing
efforts. For instance, you can see the new_base specs at
http://github.com/rails/rails/tree/256b0ee8e3c1610967dfc89f864e24b98ed3c236/actionpack/test/new_base.
Much of the behavior tested there (e.g. "rendering a normal template
with full path with layout => true") was either not tested or not
tested systematically. These tests are both ported from old tests in a
less implementation-specific manner, or verified against a new Rails
2.3 application. We're obviously not done yet (by any stretch), but if
you go through the new_base specs, I think you'll be pleased with our
thoroughness.

I'd be happy to answer any other questions you might have.

-- Yehuda

On Apr 16, 6:27 am, Manfred Stienstra <[email protected]> wrote:
> On Apr 16, 2009, at 2:47 PM, Andrew White wrote:
>
> > It'd be nice  to know who is exactly working on what - for example  
> > is your work on
> > refactoring AR scopes an 'official' project or just something you've
> > taken upon yourself?
>
> I sort of agreed with Pratik that I would work on it. I don't know how  
> official that makes it (:
>
> > I'm assuming that there's a core team IRC/ Campfire chat area where  
> > these things are being discussed.
>
> I think something like that exists, but I've never seen it with my own  
> eyes.
>
> Manfred
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" 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/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to