buildr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Boisvert <boisv...@intalio.com>
Subject Re: 12 Things to Know about Buildr
Date Mon, 20 Jul 2009 05:06:36 GMT
Ok, I've reworded it to:

Rake determines the order of execution of tasks _at runtime_ by ensuring
> that a task's dependencies are executed first (recursively).  Runtime
> dependency resolution means tasks can be created and ordered dynamically.
> If Rake detects a cyclic dependency while executing the invocation chain, it
> will let you know.
>

For now, I'll refrain from mentioning Ant here and leave it to whoever
writes "Buildr for Ant Users" to contrast with Ant's (ahem) simplicity :)

My tutorial on Buildr+Rake should also cover runtime task creation.

alex


On Sun, Jul 19, 2009 at 7:10 PM, Tal Rotbart <redbeard@gmail.com> wrote:

> Nice 12-things page Alex--
>
> One comment:
>
> "Buildr/Rake determine the order of execution of tasks through
> dependency analysis (also known as topological sorting); If Buildr
> detects a cyclic dependency, it will let you know." should maybe be:
>
> "Buildr/Rake determine the order of execution of tasks through
> dependency analysis (also known as topological sorting) similarly to
> Ant; Unlike Ant, Buildr resolves the order of execution at runtime,
> rather than at parse-time. If Buildr detects a cyclic dependency, it
> will let you know.
>
> So this also helps people that do not come from the Ruby world to
> position Buildr, by comparing it to Ant.
>
> Cheers,
> Tal
>
> On Mon, Jul 20, 2009 at 5:02 AM, Daniel Spiewak<djspiewak@gmail.com>
> wrote:
> > Cool!  I think this should be fleshed out slightly and turned into a part
> of
> > the yet-to-be-realized FAQ.  Two items I would like to see in the list
> are
> > "Buildr is Smart", meaning that it has a set of sensible defaults; and
> > something about its first-class support for more than one language.  I'm
> > still firmly of the opinion that Buildr is the best build system for
> Scala,
> > and I think we need to advertise that a bit.  :-)
> >
> > Daniel
> >
> > On Fri, Jul 17, 2009 at 9:28 PM, Alex Boisvert <boisvert@intalio.com>
> wrote:
> >
> >> Inspired by our recent discussions about documentation, FAQ and Scott
> >> Adams'
> >> Rule of Twelve <http://www.dilbert.com/blog/entry/rule_of_twelve>, I
> >> decided
> >> to draft a list of 12 Things to Know About
> >> Buildr<
> >>
> http://cwiki.apache.org/confluence/display/BUILDR/12+Things+to+Know+About+Buildr
> >> >.
> >>
> >>
> >> The last few ones are sort of fillers for the time being...  Can you
> think
> >> of better or additional important things to know?
> >>
> >> alex
> >>
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message