Hi,

> PS.  Sorry if I sometimes sound negative about expression support ... I
> really like and appreciate what you've done so far, but I just want to be
> sure we're doing the right thing and not let you guys get carried away in
> your enthousiasm too fast :-)  But I agree that its really exciting stuff,
> and I hope to find time soon enough to dive in as well ...

I (and Ian+Jarek as well I hope) am very pleased that you are taking care
about future of NAnt. It is very important! NAnt community is more then
willing to contribute many nice features but not all of them could be
incorporated to remain consistent and useful tool.

Expression will be good addion IMO. This new feature definetelly change
semantics of our build files. What we should assure now is to be good
change. That is why I protest against obsoleting dashes and certaily also
why you are thinking about task/function difference.

2/
+1 for obsoleting some tasks like <avaiable> etc (see Jarek's mail) but
please, do not remove it completely (atleast up to 1.0). Just mark it with
obsolete attribute.

3/
I'm also thinking about fileset support. Could be possible to extend
relation between tasks/types/functions? I mean, many tasks now use filesets.
What about functions? Could be nice in some cases... E.g.:

<fileset id='f1'>    <!-- define fileset -->
  <includeList ...>
</fileset>
...
<foreach ... property="dir">
<if test="${ not fileset::contains(f1,dir)">
  <fileset id='f1'>                    <!-- extend existing fileset -->
   <include name="${dir}"/>
  </fileset>
</if>
</foreach>
...
<!-- use fileset -->

Other types could be simmilar...

Regards,
Martin



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to