[Rake-devel] Rake DSL Commands are no long in top level

Bennett, Patrick Patrick.Bennett at inin.com
Thu Jun 4 18:32:48 EDT 2009

So it caches the entire file?
Doesn’t it also have to examine and parse the backtrace to even determine the file to load?  Doing any of this on *every* task init bothers me – particularly when I’m creating thousands upon thousands of task objects.
Yeah, still a bad idea imo.

From: rake-devel-bounces at rubyforge.org [mailto:rake-devel-bounces at rubyforge.org] On Behalf Of Dave Thomas
Sent: Thursday, June 04, 2009 6:12 PM
To: Rake Development and Discussion
Subject: Re: [Rake-devel] Rake DSL Commands are no long in top level

On Thu, Jun 4, 2009 at 4:38 PM, Bennett, Patrick <Patrick.Bennett at inin.com<mailto:Patrick.Bennett at inin.com>> wrote:
I think the 'ruby comments as rake task comments' patch is a really bad idea.
I really don't like the idea of the task methods going back and reading the rakefile *every* time a task is defined to see if a comment line proceeds the task.
For complex rakefiles or for code that dynamically creates tasks (ie: for dependency trees) this seems like a real performance killer for little more than a 'cute' feature IMO.

It only reads once per file.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rake-devel/attachments/20090604/3318fa42/attachment-0001.html>

More information about the Rake-devel mailing list