One more thing which scares me a bit are plugins. What if plugin will require the Extlib?
Pavel On Jun 30, 11:40 am, Pavel Kunc <[email protected]> wrote: > Hi, > > I wanted to run small poll weather we should switch Merb to AS or not. > Now it seems that voices which sounds in this google group wants to > move over to the AS. At least how it looks, I'd like to hear more > voices, really. > > If the Yehuda already did removed the gem dependencies on the gems > such as memcache etc which was big problem for me we can start with > the either hybrid or pure AS changes. Yehuda wanted to remove these > dependencies really quickly at least on the EuRuKo when we had > opportunity to speak about that. > > Also there is a question if we need any external library such as > Extlib or ActiveSupport. The DataMapper seems to get rid of the > dependency on both and use it's own inflector. Maybe the way forward. > > My only concern is, saying it out loud, that I don't believe the Rails > community to care about something outside the Rails at all. I do trust > Yehuda but that unfortunately doesn't mean we won't get screwed by AS > in the future. > > We can make the AS support, I'd vote for the hybrid one, happen in the > 1.2 (which is current head). If we decide to remove the Extlib > completely I'd like to do it in the 1.3 and leave some time (1.2 - > 1.3) as a transition. > > Pavel > > On Jun 30, 10:11 am, jonah honeyman <[email protected]> > wrote: > > > > > On Tue, Jun 29, 2010 at 01:37:08PM -0400, Paul Dlug wrote: > > > On Fri, Jun 25, 2010 at 3:41 PM, Gary Yngve <[email protected]> wrote: > > > > Merb currently requires use of extlib. Unfortunately, many other > > > > libraries depend on active_support because of the rails-centric ruby > > > > world, so it becomes a burden on the merbist to port libraries over > > > > just to get rid of the active_support dependency. Maybe it's time for > > > > Merb to be "support-agnostic" and allow for active_support or extlib, > > > > as DataMapper has done? (I'm ignorant to if this is happening in the > > > > 1.2 branch) > > > > I'm facing the same issue, so far I've been able to patch some > > > libraries to be more restrictive in their use of AS so as not to stomp > > > on extlib but this is short term only. As much as I think AS is > > > bloated and awful I think you may be correct that it's time to > > > consider a hybrid or just a switch to it. It does look like recent > > > cleanups have made it easier to be selective in the AS pieces you use > > > ("require 'active_support/all'" is evil). > > > Same here :\ > > > ActiveSupport's pervasiveness in gems is really getting to be > > bothersome. Especially for libs that are only using AS for one or two > > things like basic string manipulation. > > > > Does anyone have an estimate on what it would take to do a hybrid vs. > > > just switching to AS? Any reason to keep extlib around if merb is the > > > primary (or only) user? I'd be happy to pitch in with this effort. > > > I started looking into it. It is getting more and more necessary to make > > the switch to AS (IMHO, at least). While it is probably doable, merb is > > so intertwined with extlib that it makes switching pretty annoying. > > > I'll be happy to help out as well. Not sure where to start exactly. I > > guess removing the dependency for extlib and working from there? > > > In any event, this is a +1 for making the switch, or as Gary mentioned > > allowing a choice like DM. It would be nice if PK & co. could pipe in > > with whether this is realistic or not or if it is already on the agenda. > > > > --Paul > > > > -- > > > 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 > > > athttp://groups.google.com/group/merb?hl=en. > > > -- > > -jonah -- 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.
