From: Jim Weirich Date: 2004-05-10T20:34:13+09:00 Subject: Re: Roundup of new RubyGems features Charles Comstock wrote: > I was reading about how you did the executable by making a fake file to > load in others. I never used rake without rubygems but I noticed it > definitely had a slow startup time. Could this be related to that? > There is a definite noticeable pause between typing rake and getting the > first line of output, or even --help options. It is more likely that the cause of a slow rake startup is the time it takes to calculate any filelists used for dependency detection. For example, the filelist used for the clean target searches your entire project tree looking for files that can be deleted. An obvious optimization would be to delay the creation of a filelist until we really need it. If slow startups are a problem, I'll look into some possible fixes. -- -- Jim Weirich jim@weirichhouse.org http://onestepback.org ----------------------------------------------------------------- "Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)