I think the questions about the move are what are the political and practical issues involved in making DataMapper depend on a portion of the Rails stack (which i think is an accurate characterization of the situation).
dkubb specifically mentioned to me the fact that no other large projects use extlib besides DM, and it's pointless to maintain a library like extlib, if there's a suitable, stable alternative that is being maintained by someone else (again given that there's no community around extlib). I too am initially skittish about having a project that depends on yet another external source, but when it comes down to it, Rails has been modularized, ActionSupport in particular one would like to think will continue to be stable, and given the Merb guys' penchant for trying to guarantee API stability, one would hope that there will be no untoward ramifications of moving from extlib to AS. So, if you like extlib, time to show some support, and to keep it and DataMapper compatible (and nothing's stopping you, me or anyone else from stepping up! I'm sure dkubb would be open to it!). -Ted P.S. snusnu, if people have concerns, probably best not to dismiss them out of hand. I'd like to think we can put to rest any actual concerns, or give people an avenue to address their concerns themselves, even if you or i don't think they're relevant/legitimate :P hit me up in #datamapper, when you get a chance. On Wed, Mar 24, 2010 at 10:05 AM, Martin Gamsjaeger <[email protected]>wrote: > This is absolutely no joke, let alone a bad one! > > You can continue to use DM happily with sinatra or ramaze, I do so > too, well, not with ramaze, but with sinatra and merb. If you read the > original message carefully you will note that we have taken measures > that will make sure that DM continues to work just fine with extlib. > > Also, I don't get it why some people seem to constantly be "afraid of > rails" and think that it tries to take over the world. DM doesn't > depend on rails because that would absolutely not make any sense! At > the moment it doesn't even depend on active_support (note that these 2 > are *not* the same thing anyway). Also, DM definitely will not > *depend* on active_support as long as that's still in beta, and it > will definitely not *depend* on active_support as long as merb still > depends on extlib. Granted, there are still some issues with > active_support-3.0.0.beta1 (like it currently depends on some gems it > probably shouldn't, but really this is only a superficial problem and > will be solved eventually. If you don't require code that makes use of > these gems, they will never get loaded) > > Sorry, but for sinatra and ramaze I don't see any point why this > internal change even affects you in any way. Both these gems don't > have an extlib dependency, so what's your problem? Wanna keep on using > extlib, fine, do so! Be prepared that it will stop working at some > point in the (not so near) future, maybe then it's time (for you) to > write some code that will hold on to the extlib compatibility some > longer, maybe even share it then. > > I don't want to repeat the part with the motivation why we changed to > prefer active_support, and I don't want to sound rude. But if you have > any *real arguments* against actives_support, please let them be > known. Tying DM to rails just isn't happening, and so imho your rant > just has too less substance to discuss it much further. > > cheers > snusnu > > On Wed, Mar 24, 2010 at 13:41, trans <[email protected]> wrote: > > > > > > On Mar 23, 10:56 pm, Martin Gamsjaeger <[email protected]> wrote: > > > >> This also means that from now on, DM will prefer active_support and we > >> plan to make more use of active_support features where that makes > >> sense. > > > > This is bad joke right? > > > > I use DataMapper with Sinatra and Ramaze (or on it's own). Why are you > > tying it to Rails? > > > > -- > > You received this message because you are subscribed to the Google Groups > "DataMapper" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > [email protected]<datamapper%[email protected]> > . > > For more options, visit this group at > http://groups.google.com/group/datamapper?hl=en. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "DataMapper" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<datamapper%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/datamapper?hl=en. > > -- You received this message because you are subscribed to the Google Groups "DataMapper" 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/datamapper?hl=en.
