From: Ian M. <ianm@ActiveState.com> - 2001-08-08 18:44:23
|
Gerry, I've included the whole text here so we have it on the list. I derived BuildException from ApplicationException so thats all cool. I'm going to plug it in and see where it touches. Thanks for the updated spreadsheet. Ian >I just started the nant-developers list at: >http://lists.sourceforge.net/lists/listinfo/nant-developers > >You should join so we can create an archive of the discussions. The >developer of SharpDevelop is also interested in helping out. > >Re: Ant license. It's a modified version of the BSD license which means >they intended to let anybody use the code (open source or commercial) as >long as you maintained their copyright. Since we are taking their >"ideas" and not their code I'm not sure if we need to do anything. At >worse we would have to include their copyright - not a big deal. When I >redo the license page I'll make a note of where the ideas came from (Ant >& Xbuild) and include their license as a "catch all". What do you >think? > >Re: BuildException. When I first started throwing ApplicationExceptions >I thought the docs mentioned that you should derive a new exception type >unless it adds functionality. That always seemed funny to me. >Re-reading the docs I see that I misread it so - yeah the BuildException >is a good idea (it should inherit from ApplicaitonException). I imagine >that effects a *lot* of code. > >Re: tasks >Attached is an updated spreadsheet of the core Nant tasks as I see them. >I've removed the java and unix specific tasks to different pages. I'll >be including this file as part of the docs > >-----Original Message----- >From: Ian MacLean [mailto:ianm@ActiveState.com] >Sent: August 7, 2001 8:07 PM >To: ger...@ya... >Subject: RE: request for help - suggestions > > >Gerry, > > >The most useful thing to do at this point in time would be to >implement more tasks. These can easily be added to the project >and >provide instant gratification :) > > >So if you wanted to work on the tasks for ant (the basic ones like >mkdir, copy, move, delete need a lot of work) that would >be great. > > >They should support wildcards, filesets, and just do the right thing. >Whenever possible just copy what Ant does. > > >I've started looking at those tasks and looking at Ant as a reference >implementation. I have a couple of questions. > > Whats the deal with the Ant licence ? can we freely port bits of >code across or is this essentially a cleanroom type thing > > I've implemented a buildException class with a location field - >based on the Ant code. I was thinking of having all tasks thow that on >error What do you think ?? > >Attached is a table of Tasks from Ant, whether Nant has an >implementation yet and a tentative status field. Would you be able to >indicate approx status for those tasks that are not completed ? > >Also are you going to be setting up a mailing list at some stage ? > >regards, >Ian > > > |