Hi,
I always loved the Merb bootloader so much more than the Rails2
initializer. That thing was way past its sell-by-date. Anyway. One
question.

With this new Bundler, will it not be possible to manage gems cleanly
under git submodules? I hope so. That was my only real hangup with
Rails2. Also, its my opinion that having sinatra apps nested into a
merb app is a good idea, because routes require a lot more sparse
code. This was possible in Rails 2 by using Pratik's hack. Hopefully
that won't go away what with the new more modular functionality.

Nothing to say on the data model changes, as too far over my head.

On Fri, Feb 12, 2010 at 5:32 PM, Martin Gamsjaeger <[email protected]> wrote:
> 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.
>
>

-- 
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