On 6/29/02 3:08 AM, "Cort Schaefer" <[EMAIL PROTECTED]> wrote:

> 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).

Excellent!  That's great!

> 
> 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.

How did you do the port?
 
> 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?

The 1.3 tree was very stable - assuming I don't get swallowed up in
something else, I was planning to get the 1.3 release out today.  There were
tiny fixes to 1.3.

1.4 is another story - I shredded the parser and am 95% putting it back
together.  It solves many of the subtle problems we were experiencing, and
adds in a few new features that we had talked about.

I need to find a little chunk of time (about a day) to finish that off, but
then you will see a bunch of commits (and then more for all the other stuff
I've queued up...) 

> 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