You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Robert <rm...@bull-enterprises.com> on 2002/08/07 20:00:26 UTC

C# Avalon

I've been watching this thread with great interest, as we (my company
and probably namely me) might have an opportunity to port our product
over to C# from it's current Java implementation. We currently use
Avalon and ECM, but I see that there are several other projects that
have been ported over as well. Is there a list somewhere of these? (both
Jakarata based and non-jakarta based).

Thanks,
Robert

-----Original Message-----
From: Yauheny Mikulski [mailto:for_evg@infonet.by] 
Sent: Wednesday, August 07, 2002 11:33 AM
To: Avalon Developers List
Subject: Re: C# Avalon place and build system 

Hi,

> It all sounds very cool to me. I had no idea Nant existed, so very
cool :)
> Will you be setting up unit tests?

Yes, I'm gonna do that. Users can run tests with the help of the NUnit
(.NET
implementation of JUnit. The main idea of NUnit is the same as JUnit
one.).

Best Regards,
    Yauheny Mikulski (Jeff).

----- Original Message -----
From: "Henri Yandell" <ba...@generationjava.com>
To: "Avalon Developers List" <av...@jakarta.apache.org>
Sent: Wednesday, August 07, 2002 2:42 AM
Subject: Re: C# Avalon place and build system


> It all sounds very cool to me. I had no idea Nant existed, so very
cool :)
> Will you be setting up unit tests?
>
> I always felt that was a glaring problem in the Apache structure. Many
> sources can be there, but only one dir for unit-tests.
>
> Hen
>
> On Wed, 7 Aug 2002, Yauheny Mikulski wrote:
>
> > Dear All,
> >
> > I'd like to consider the following problem:
> >
> > >
> > >On Mon, 5 Aug 2002 22:41, Henri Yandell wrote:
> > >
> > > Has anyone given any thought as to how to integrate a C# build
system
into
> > > the current Java one? Is it just src/cSharp, where would unit
tests go
> > > etc.
> > >
> >
> > 1. CVS Directory Structure
> >
> > Before talking about build-system, I'd like to solve the problem
concerning
> > to C# Avalon place in CVS.
> >
> > I consider, the best way is not to make a mess among JAVA and C#
code so
> > I think it's not a bad idea to do that way:
> >
> >  - Make directory  jakarta-avalon/src/cs  for C# Avalon in CVS.
> >
> >  - The CVS Directory structure might be:
> >
> >    jakarta-avalon/src
> >                            | - java                  : java souces
> >                                | - ...
> >                            | - cs                     : C# sources
> >                                | - apache
> >                                    | - avalon       : C# Avalon
Framework
> >                                        | - bin        : library
storage
> >                                        | - src        : C# sources
> >                                        | - test       : Avalon tests
> >                                    | - excalibur   : C# Excalibur
> >                                        | - bin
> >                                        | - src
> >                                        | - test
> >                                | - build.xml       : C# Avalon build
system
> >                                | - TODO.txt
> >
> > Notes:
> > - bin directory  is the same as lib in Java. It's a library storage.
> > - about build.xml see below.
> >
> > The rest seems to be clear.
> >
> > 2. Build System
> >
> > I think the C# Avalon Build System should be separated from JAVA one
cause
> > I don't see any solutions to use common build system for both
> > implementations
> > but I think we shouldn't do it.
> >
> > The NAnt ( .NET/C#  Ant implementation) is the best way to solve the
> > problem.
> > It works with the same build.xml file under the same rules and so
on.
> > But NAnt has its own tasks and, of course, Ant knows nothing about
them.
> >
> > So the solution is:
> >  - make separate build.xml for NAnt.
> >  - select the tasks from Avalon Build System, that C# Avalon one
needs
only.
> >  - make the C# Avalon build system (concerning the task names)
similar
to
> > Java ancestor.
> >    It would help people, who know the Avalon Build System,
understand C#
> > one.
> > -  C# Avalon builds would be made with the help of NAnt.
> > - I'd write instructions-explanations ( BUILDING.txt file).
> >
> > I eager to know your notes and comments. They are always welcome.
> >
> > Best Regards,
> >     Yauheny Mikulski (Jeff).
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> > For additional commands, e-mail:
<ma...@jakarta.apache.org>
> >
> >
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>





--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: C# Avalon

Posted by Robert <rm...@bull-enterprises.com>.
Thanks  for the list!

- Robert

-----Original Message-----
From: Yauheny Mikulski [mailto:for_evg@infonet.by] 
Sent: Wednesday, August 07, 2002 1:39 PM
To: Avalon Developers List
Subject: Re: C# Avalon

Hi,
Here is the product list of  Jakarta .NET implementations:

NAnt  (apache-jakarta-ant) - http://sourceforge.net/projects/nant/
NUnit  (JUnit) -  http://sourceforge.net/projects/nunit/
Log4net (apache-jakarta-log4j) -
http://sourceforge.net/projects/log4net/
NLucene ((apache-jakarta-lucene) -
http://sourceforge.net/projects/nlucene/
Avalon - (apache-jakarta-avalon) - coming soon at jakarta

I know .NET implementation of Velocity and Digester but they haven't
published yet.

Best Regards
    Yauheny Mikulski (Jeff).


----- Original Message -----
From: "Robert" <rm...@bull-enterprises.com>
To: "'Avalon Developers List'" <av...@jakarta.apache.org>
Sent: Wednesday, August 07, 2002 9:00 PM
Subject: C# Avalon


> I've been watching this thread with great interest, as we (my company
> and probably namely me) might have an opportunity to port our product
> over to C# from it's current Java implementation. We currently use
> Avalon and ECM, but I see that there are several other projects that
> have been ported over as well. Is there a list somewhere of these?
(both
> Jakarata based and non-jakarta based).
>
> Thanks,
> Robert
>
> -----Original Message-----
> From: Yauheny Mikulski [mailto:for_evg@infonet.by]
> Sent: Wednesday, August 07, 2002 11:33 AM
> To: Avalon Developers List
> Subject: Re: C# Avalon place and build system
>
> Hi,
>
> > It all sounds very cool to me. I had no idea Nant existed, so very
> cool :)
> > Will you be setting up unit tests?
>
> Yes, I'm gonna do that. Users can run tests with the help of the NUnit
> (.NET
> implementation of JUnit. The main idea of NUnit is the same as JUnit
> one.).
>
> Best Regards,
>     Yauheny Mikulski (Jeff).
>
> ----- Original Message -----
> From: "Henri Yandell" <ba...@generationjava.com>
> To: "Avalon Developers List" <av...@jakarta.apache.org>
> Sent: Wednesday, August 07, 2002 2:42 AM
> Subject: Re: C# Avalon place and build system
>
>
> > It all sounds very cool to me. I had no idea Nant existed, so very
> cool :)
> > Will you be setting up unit tests?
> >
> > I always felt that was a glaring problem in the Apache structure.
Many
> > sources can be there, but only one dir for unit-tests.
> >
> > Hen
> >
> > On Wed, 7 Aug 2002, Yauheny Mikulski wrote:
> >
> > > Dear All,
> > >
> > > I'd like to consider the following problem:
> > >
> > > >
> > > >On Mon, 5 Aug 2002 22:41, Henri Yandell wrote:
> > > >
> > > > Has anyone given any thought as to how to integrate a C# build
> system
> into
> > > > the current Java one? Is it just src/cSharp, where would unit
> tests go
> > > > etc.
> > > >
> > >
> > > 1. CVS Directory Structure
> > >
> > > Before talking about build-system, I'd like to solve the problem
> concerning
> > > to C# Avalon place in CVS.
> > >
> > > I consider, the best way is not to make a mess among JAVA and C#
> code so
> > > I think it's not a bad idea to do that way:
> > >
> > >  - Make directory  jakarta-avalon/src/cs  for C# Avalon in CVS.
> > >
> > >  - The CVS Directory structure might be:
> > >
> > >    jakarta-avalon/src
> > >                            | - java                  : java souces
> > >                                | - ...
> > >                            | - cs                     : C# sources
> > >                                | - apache
> > >                                    | - avalon       : C# Avalon
> Framework
> > >                                        | - bin        : library
> storage
> > >                                        | - src        : C# sources
> > >                                        | - test       : Avalon
tests
> > >                                    | - excalibur   : C# Excalibur
> > >                                        | - bin
> > >                                        | - src
> > >                                        | - test
> > >                                | - build.xml       : C# Avalon
build
> system
> > >                                | - TODO.txt
> > >
> > > Notes:
> > > - bin directory  is the same as lib in Java. It's a library
storage.
> > > - about build.xml see below.
> > >
> > > The rest seems to be clear.
> > >
> > > 2. Build System
> > >
> > > I think the C# Avalon Build System should be separated from JAVA
one
> cause
> > > I don't see any solutions to use common build system for both
> > > implementations
> > > but I think we shouldn't do it.
> > >
> > > The NAnt ( .NET/C#  Ant implementation) is the best way to solve
the
> > > problem.
> > > It works with the same build.xml file under the same rules and so
> on.
> > > But NAnt has its own tasks and, of course, Ant knows nothing about
> them.
> > >
> > > So the solution is:
> > >  - make separate build.xml for NAnt.
> > >  - select the tasks from Avalon Build System, that C# Avalon one
> needs
> only.
> > >  - make the C# Avalon build system (concerning the task names)
> similar
> to
> > > Java ancestor.
> > >    It would help people, who know the Avalon Build System,
> understand C#
> > > one.
> > > -  C# Avalon builds would be made with the help of NAnt.
> > > - I'd write instructions-explanations ( BUILDING.txt file).
> > >
> > > I eager to know your notes and comments. They are always welcome.
> > >
> > > Best Regards,
> > >     Yauheny Mikulski (Jeff).
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> > > For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> > >
> > >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> > For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> >
>
>
>
>
>
> --
> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
>
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>


--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: C# Avalon

Posted by Yauheny Mikulski <fo...@infonet.by>.
Hi,
Here is the product list of  Jakarta .NET implementations:

NAnt  (apache-jakarta-ant) - http://sourceforge.net/projects/nant/
NUnit  (JUnit) -  http://sourceforge.net/projects/nunit/
Log4net (apache-jakarta-log4j) - http://sourceforge.net/projects/log4net/
NLucene ((apache-jakarta-lucene) - http://sourceforge.net/projects/nlucene/
Avalon - (apache-jakarta-avalon) - coming soon at jakarta

I know .NET implementation of Velocity and Digester but they haven't
published yet.

Best Regards
    Yauheny Mikulski (Jeff).


----- Original Message -----
From: "Robert" <rm...@bull-enterprises.com>
To: "'Avalon Developers List'" <av...@jakarta.apache.org>
Sent: Wednesday, August 07, 2002 9:00 PM
Subject: C# Avalon


> I've been watching this thread with great interest, as we (my company
> and probably namely me) might have an opportunity to port our product
> over to C# from it's current Java implementation. We currently use
> Avalon and ECM, but I see that there are several other projects that
> have been ported over as well. Is there a list somewhere of these? (both
> Jakarata based and non-jakarta based).
>
> Thanks,
> Robert
>
> -----Original Message-----
> From: Yauheny Mikulski [mailto:for_evg@infonet.by]
> Sent: Wednesday, August 07, 2002 11:33 AM
> To: Avalon Developers List
> Subject: Re: C# Avalon place and build system
>
> Hi,
>
> > It all sounds very cool to me. I had no idea Nant existed, so very
> cool :)
> > Will you be setting up unit tests?
>
> Yes, I'm gonna do that. Users can run tests with the help of the NUnit
> (.NET
> implementation of JUnit. The main idea of NUnit is the same as JUnit
> one.).
>
> Best Regards,
>     Yauheny Mikulski (Jeff).
>
> ----- Original Message -----
> From: "Henri Yandell" <ba...@generationjava.com>
> To: "Avalon Developers List" <av...@jakarta.apache.org>
> Sent: Wednesday, August 07, 2002 2:42 AM
> Subject: Re: C# Avalon place and build system
>
>
> > It all sounds very cool to me. I had no idea Nant existed, so very
> cool :)
> > Will you be setting up unit tests?
> >
> > I always felt that was a glaring problem in the Apache structure. Many
> > sources can be there, but only one dir for unit-tests.
> >
> > Hen
> >
> > On Wed, 7 Aug 2002, Yauheny Mikulski wrote:
> >
> > > Dear All,
> > >
> > > I'd like to consider the following problem:
> > >
> > > >
> > > >On Mon, 5 Aug 2002 22:41, Henri Yandell wrote:
> > > >
> > > > Has anyone given any thought as to how to integrate a C# build
> system
> into
> > > > the current Java one? Is it just src/cSharp, where would unit
> tests go
> > > > etc.
> > > >
> > >
> > > 1. CVS Directory Structure
> > >
> > > Before talking about build-system, I'd like to solve the problem
> concerning
> > > to C# Avalon place in CVS.
> > >
> > > I consider, the best way is not to make a mess among JAVA and C#
> code so
> > > I think it's not a bad idea to do that way:
> > >
> > >  - Make directory  jakarta-avalon/src/cs  for C# Avalon in CVS.
> > >
> > >  - The CVS Directory structure might be:
> > >
> > >    jakarta-avalon/src
> > >                            | - java                  : java souces
> > >                                | - ...
> > >                            | - cs                     : C# sources
> > >                                | - apache
> > >                                    | - avalon       : C# Avalon
> Framework
> > >                                        | - bin        : library
> storage
> > >                                        | - src        : C# sources
> > >                                        | - test       : Avalon tests
> > >                                    | - excalibur   : C# Excalibur
> > >                                        | - bin
> > >                                        | - src
> > >                                        | - test
> > >                                | - build.xml       : C# Avalon build
> system
> > >                                | - TODO.txt
> > >
> > > Notes:
> > > - bin directory  is the same as lib in Java. It's a library storage.
> > > - about build.xml see below.
> > >
> > > The rest seems to be clear.
> > >
> > > 2. Build System
> > >
> > > I think the C# Avalon Build System should be separated from JAVA one
> cause
> > > I don't see any solutions to use common build system for both
> > > implementations
> > > but I think we shouldn't do it.
> > >
> > > The NAnt ( .NET/C#  Ant implementation) is the best way to solve the
> > > problem.
> > > It works with the same build.xml file under the same rules and so
> on.
> > > But NAnt has its own tasks and, of course, Ant knows nothing about
> them.
> > >
> > > So the solution is:
> > >  - make separate build.xml for NAnt.
> > >  - select the tasks from Avalon Build System, that C# Avalon one
> needs
> only.
> > >  - make the C# Avalon build system (concerning the task names)
> similar
> to
> > > Java ancestor.
> > >    It would help people, who know the Avalon Build System,
> understand C#
> > > one.
> > > -  C# Avalon builds would be made with the help of NAnt.
> > > - I'd write instructions-explanations ( BUILDING.txt file).
> > >
> > > I eager to know your notes and comments. They are always welcome.
> > >
> > > Best Regards,
> > >     Yauheny Mikulski (Jeff).
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> > > For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> > >
> > >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> > For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> >
>
>
>
>
>
> --
> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
>
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>