Thanks for the reply.

Well, I have made quite a bit of progress since my email about 2 weeks ago -
I have a working port that I can run a successful test that mimics
app_example1 from /examples (which was most like my intended use).  

There is still a lot that needs to be done - the code is pretty ugly right
now. I am just using the NullLogSystem and I have not even tried to port any
of the regression tests that exist in the project now - so I don't know how
well I have really done.  I worry a little about the introspection classes.

Anyway, my next question is - I started my port from the 1.3-rc1 version,
has lots changed since then?  Was 1.3-rc1 released sometime in March 2002?
I haven't really seen any cvs commits to the /src tree since I joined this
mailing list, so I can't judge the development activity - is this a highly
active project?  I did see the change log that shows work toward 1.4, but
haven't checked out the project from cvs.  If I want to keep up with the
project, am I going to have a hard time?  Are there many plans for future
versions/features?

I know, lots of questions for someone you don't even know - so I appreciate
any response.

Cort


-----Original Message-----
From: Geir Magnusson Jr. [mailto:[EMAIL PROTECTED]] 
Sent: Friday, June 14, 2002 4:44 AM
To: Velocity Developer's List
Subject: Re: Porting Velocity to C#

On 6/14/02 2:01 AM, "Cort Schaefer" <[EMAIL PROTECTED]> wrote:

> I have looked and played with Velocity and think that it would nicely fit
a
> project that I am working on - except for the fact that the project is
> currently written in C#.  I would like to embed the engine, so I am not
sure
> that I could get C# to Java communications working without reimplementing
> all of my classes over again in Java (if at all possible) - which would
sort
> of defeat my porting question.
> 
> So, my first question is - does anybody know if this or something like
this
> might already exist in the C#/.Net world?  I looked and could not find
> anything.
> 
> So that takes me to the next question, has this been asked before -
> specifically C#?  I searched the online archives and didn't see anything,
> but I am not sure I am even looking in the right place.  Is there interest
> in porting this project to C#?  Would anybody else be interested?  Would
any
> kind of permission have to be granted to start an open source project, say
> on SourceForge, that was based on this work?

I am really interested in doing a C# port, but don't have the time.

You need no permission at all to do the port if you wish.  The Apache
license ensures that no restrictions like that can be placed upon the
software.  All it would require is that if any Velocity code is used
directly, then credit is given.

> 
> In the other porting post I saw (to C++), other than the Java/C++
> communication, introspection was the only other road block mentioned.  C#
> does support reflection and I have been able to do some simple things that
I
> had used in Java before, so I wasn't seeing that as an immediate road
block.
> Are there any other issues that anybody would like to point out?

The parser might be problematic, as we use Javacc to generate the parser.
However, if there are Java -> CLR tools (I think there are) then should be
able to produce .net binaries right from the sourcebase.

That would be the option I would bet on - if you could do that, you would
always be compatible with the Java version.


-- 
Geir Magnusson Jr. 
Research & Development, Adeptra Inc.
[EMAIL PROTECTED]
+1-203-247-1713



--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

Reply via email to