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