Tony,

I can say which work has already been done :) Pavel added support for
bundler-0.9.x ! (currently it's only in his fork, but it'll be pushed
to master soon)

Then I can say which work I will probably be doing for merb to make it
more compatible with rails3 (at some point in the not too distance
future)

1)
Use the same datamapper integration base that supports dm on rails3
for merb too.  This will mean that dm will be integrated with merb in
the same manner that it is with rails3. This includes setup for
multiple repositories in multiple environments, as well as rake tasks
to perform common operations like create/drop/automigrate/autoupgrade.
For the interested, I have started extracting core functionality from
http://github.com/datamapper/rails3_datamapper, and this will form the
basis for upcoming dm-rails, dm-merb, dm-sinatra and dm-rango gems.
The gem isn't currently up on github, but it will probably arrive
there during the weekend

2)
Make merb use active_support (while still being compatible with extlib
too). There's no chance (I see) to get those 2 libs to work in
parallel, so it will be like this: if AS can be required, it will use
that, otherwise it'll fallback to extlib.

Those are the 2 things i will probably be working on. Still, other
stuff would be cool to have too, like:

2)
Make merb use active_model under the hood, which allows supporting the
next point:

3)
Building merb-helpers on top of action_view and deprecate merb-helpers
API in favor of action_view

4)
Provide a controller API that looks the same as rails3's where that's possible.

5)
Maybe rack integration could be revamped a bit too, not sure if that's
necessary or even desired tho.

So, this is what comes to my mind when I think about what'd be cool to
slowly support a migration path. However, I know for sure that I won't
be doing all of this. I will try my best to keep merb datamapper
compatible (which is a big part for the motivation to support both AS
and extlib for merb - as dm will soon use AS under the hood - but
keeps supporting extlib mainly for merb reasons).

Everyone is invited to contribute to any of the above mentioned
points, or do something else I haven't thought of now.

In my opinion, these should probably be the last efforts that should
go into the development of merb. Merb isn't different enough from
rails anymore! If it were to fit a niche that rails(3) doesn't cover,
then I'd say yeah, go ahead, but in the current state, there really is
too little difference to justify great development efforts. Also, too
few people seem to be interested anyway.

Now these are only my thoughts. Feel free to add your own!

cheers
snusnu

On Fri, Feb 12, 2010 at 18:10, Jeff Pollard <[email protected]> wrote:
> There was this thread last week that talked about it slightly.
>
> http://groups.google.com/group/merb/browse_thread/thread/4401164903104838?hl=en
>
> The Datamapper people (assuming you're using it) have a rails3 plugin that
> works pretty well.
>
> http://github.com/dkubb/rails3_datamapper
>
> -J
>
> On Fri, Feb 12, 2010 at 8:59 AM, Tony Mann <[email protected]> wrote:
>>
>> I looked around for a doc that spelled out all the steps for porting a
>> Merb app to Rails 3, but surprisingly I could not find one. Anyone know if
>> such a doc exists? If not, any ideas how to get one going? I would be happy
>> to contribute.
>> ..tony..
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "merb" 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/merb?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "merb" 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/merb?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"merb" 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/merb?hl=en.

Reply via email to