ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Solofnenko" <alex...@apache.org>
Subject Re: suggestion : Ant 1.8 full dist to include a 'scripting lang'
Date Tue, 12 Sep 2006 02:31:15 GMT
+1

I think we need a scriptdef library. Having a standard scripting language
would help too.

- Alexey.

On 9/11/06, Kevin Jackson <foamdino@gmail.com> wrote:
>
> Hi all,
>
> Coming in too work today I was thinking about how although scriptdef
> is a very handy way of quickly specifying tasks without having to
> compile code, and how it can be used within an antlib, but that no-one
> at apachecon asia had used it.
>
> The reasons they gave was:
> 1 - didn't know about it
> 2 - normal tasks did what they wanted (or they used maven when they
> didn't)
> 3 - no script jars provided so it was a hassle
>
> Personally I think we should at least consider including a 'script'
> language with the full dist (starting from 1.8) so that scriptdef
> isn't a lame duck out of the box.
>
> I also think that a lot of the code in the current optional tasks
> could be re-written using scriptdefs instead and provided as an
> antlib.  This would keep the core in Java, but move the more 'scripty'
> style of tasks into a more appropriate tool/lang
>
> Examples of tasks that could be more easily written in lang X instead of
> Java:
> - EchoProperties
> - Cab
> - Rpm
> - Most of the source control systems (ccm, svn, vss etc)
>
> I know it's bad form to suggest re-writes of working code, but in
> certain cases I think that the amount of code will be reduced, which
> in turn should ease maintenance.
>
> Downsides are of course that the implementation language of Ant
> changes (core in Java, some optional tasks implemented as scriptdefs +
> a. n. other language).
>
> Anyway, please post flames in 3..2..1
>
> ;)
> Kev
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>
>


-- 
Alexey N. Solofnenko trelony at gmail.com
home: http://trelony.cjb.net/
Pleasant Hill, CA (GMT-8 hours usually)

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