The trouble is that a markaby-type thing is just a short ruby script - maybe two or three files, but really not much of anything. ActiveRecord is a complicated set of software for interacting with many different kinds of databases, some not even SQL based, which includes or depends on native code. Native code means installation requires a compiler - suddenly complicating things for beginners on non-linux platforms where compilers don't come preinstalled - worse still for users with poor internet connections, where downloading developer tools could be very costly and inconvenient. So that's really the balance which justifies keeping active record as an optional dependancy (and besides, it isn't even really that excellent anyway). It's dependancy effectively includes hundreds of megabytes or even gigabytes of developer tools.
— Jenna Fox On Tuesday, 20 December 2011 at 8:29 PM, Daniel Bryan wrote: > I think it's just as likely that people would want to use a data modelling > alternative to ActiveRecord as it is that they'd want to use a templating > language of their choice, so you're already kinda past the point of keeping > out dependencies. Speaking as someone who tried Camping after very little > other web development & programming experience (and learned a lot because of > it), the lack of Markaby in the default gem install seriously held me back > several times. > On Dec 20, 2011 8:08 PM, "Magnus Holm" <judo...@gmail.com > (mailto:judo...@gmail.com)> wrote: > > On Mon, Dec 19, 2011 at 23:24, Jenna Fox <a...@creativepony.com > > (mailto:a...@creativepony.com)> wrote: > > > I'd like markaby to be a hard dependancy - it's the default, if it isn't > > > installed beginners get terribly confused, and installing one more gem > > > really isn't going to cause problems for people - computers have so much > > > free space these days. If they really (for whatever reason) want to refuse > > > markaby's inclusion, they can ask rubygems to bypass dependancies. > > > > ActiveRecord and SQLite is way more intrusive than Markaby/Mab, so I > > guess one little dep isn't that bad. Beside, it would only be loaded > > when you actually try to use it, so you can still use Camping without > > loading Markaby/Mab. > > _______________________________________________ > > Camping-list mailing list > > Camping-list@rubyforge.org (mailto:Camping-list@rubyforge.org) > > http://rubyforge.org/mailman/listinfo/camping-list > _______________________________________________ > Camping-list mailing list > Camping-list@rubyforge.org (mailto:Camping-list@rubyforge.org) > http://rubyforge.org/mailman/listinfo/camping-list > >
_______________________________________________ Camping-list mailing list Camping-list@rubyforge.org http://rubyforge.org/mailman/listinfo/camping-list