On Aug 22, 2009, at 1:28 PM, John Murph wrote:

On Sat, Aug 22, 2009 at 3:43 AM, Hans Dockter <[email protected]> wrote:

Thinking again about it, I also come to the conclusion that might make sense to go for a normal command line option.

Advantages:
- Principle of least surprise. New users want to exclude a task and will type gradle -h to look for an option.

This is the most compelling argument for me. Compelling enough that I agree based in it alone.


- Easiest implementation.

True.


- The order of declaration: exclude task vs. task exclude (at least this is the case for the current way we implement things)

I thought "task exclude" would be more German.  ;)

In this case German could offer something even more interesting. One of its nice parentheses:

clude taskName ex

For more inspiration how German could inspire the Groovy DSL, see: http://www.crossmyt.com/hc/linghebr/awfgrmlg.html (by Mark Twain) ;)

- Hans

--
Hans Dockter
Gradle Project Manager
http://www.gradle.org




---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to