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