On Fri, Jul 11, 2008 at 1:07 PM, Trans <[EMAIL PROTECTED]> wrote:
>
> On Jul 11, 3:21 pm, "Aaron Patterson" <[EMAIL PROTECTED]>
> wrote:
>
>> Separate scripts are more intuitive than rake tasks?
>
> I understand what you thinking, but there are some considerations
> involved. The reason we should use scripts rather than the Rakefile
> (whether it be via the traditional setup.rb script or through separate
> scripts as I have suggested) is because the end-installer ought not
> need Rake to preform an installation (Rake is not included in Ruby
> 1.8+, btw). Moreover, a rakefile is intended for project maintainers --
> it can have all sorts of maintainer tasks in it, including things like
> packaging, uploading, publishing the website, making an announcement,
> etc. There's no reason to provide an end user with these functions,
> just as some support files are not included in a package. Finally,
> setup.rb is not a simple script, and personally I wouldn't want to re-
> implement all that as a Rake task (though I have in fact gone down
> that path once, only to realize afterward that it was a pointless
> affair for the other reasons stated).

IMO, it seems like more work than its worth to support the few people
that don't have rake installed.  If a user has to make sure that gcc,
libxml, libiconv, zlib, ruby, etc are installed, why not rake?

-- 
Aaron Patterson
http://tenderlovemaking.com/
_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to