[swig#] Re: SWIG Csharp module
Status: Beta
Brought to you by:
mdupont
From: Peter G. <p_...@ho...> - 2003-01-31 21:58:37
|
Neil, Sorry my late answer! No, just go ahead. I haven't done any changes so far. Peter ----- Original Message ----- From: "Neil Cawse" <ne...@ge...> To: "'Peter Gloor'" <p_...@ho...> Sent: Friday, January 31, 2003 4:43 PM Subject: RE: SWIG Csharp module > Peter did you make any changes to the source? > > -----Original Message----- > From: Peter Gloor [mailto:p_...@ho...] > Sent: Thursday, January 30, 2003 11:17 AM > To: James Michael DuPont > Cc: Neil Cawse; and...@in... > Subject: Re: SWIG Csharp module > > James, > > Yes, please add me to the project. My user id is pgloor. > > Putting all the changes under GPL is no problem for me. > > Peter > > > ----- Original Message ----- > From: "James Michael DuPont" <mdu...@ya...> > To: "Neil Cawse" <ne...@ge...>; "'Peter Gloor'" > <p_...@ho...>; > <and...@in...> > Cc: "'James Michael DuPont'" <mdu...@ya...> > Sent: Thursday, January 30, 2003 9:27 AM > Subject: RE: SWIG Csharp module > > > > Guys, > > I will host this project on introspector.sf.net untill savannah comes > > through. Please sign up at sf.net, get a user id, and I will add you > to > > the project. We will make a new mailling list as well. > > > > Do you have any problem putting all the changes under GPL? > > > > mike > > --- Neil Cawse <ne...@ge...> wrote: > > > Mike DuPont has submitted a request to http://savannah.nongnu.org/ > to > > > host the project. We will put the project under CVS so we can all > > > make > > > changes and improve it. There have been a couple of changes various > > > people have made and with a small amount of work we could correct > > > some > > > of the remaining issues. I never got as far as doing the call backs, > > > but > > > creating a delegate and passing that shouldn't be much problem. > > > Swig doesn't have a problem supporting callbacks, just that I didn't > > > do > > > the conversion. > > > I think modifying the java version is the right way to go because as > > > the > > > swig guys improve their product, it would make it much easier to > port > > > their changes if we wanted to. I even left the same java names for > > > the > > > variables for this reason. > > > I spent some time looking at the easiest way of using a c++ library > > > from > > > c# and as of now, there is nothing really as good as swig. > > > The include files are optional - you can include your whole header > > > file > > > but then you don't have control of what swig does. > > > > > > -----Original Message----- > > > From: Peter Gloor [mailto:p_...@ho...] > > > Sent: Wednesday, January 29, 2003 3:59 PM > > > To: and...@in...; nei...@ho... > > > Subject: SWIG Csharp module > > > > > > Hi, > > > > > > I've found your email address in one ore more mail list archives > > > after > > > searching the Internet for SWIG and C#. > > > > > > Now, I'm curious whether your still working on a SWIG .NET > > > (csharp/clr) > > > module and how you proceed. > > > > > > Since I'm in progress of implementing a wrapper class to provide > > > access > > > to a > > > hughe API from C# and other .NET languages I'm highly interested in > a > > > SWIG > > > module that will support this process. > > > > > > I already tried Neil's work I found in SwicCLRNeilCawse10dec02.zip > > > and > > > Tiger's (Feng Songyan) csharp.cxx. > > > > > > I was impressed by the results I've got using Neils implementation. > > > However > > > it obviousely still needs some work to be done and one of the > biggest > > > obstacle to me is the lack of support for callbacks (maybe I'm doing > > > something wrong?). > > > > > > What do you thing in general: > > > Is SWIG the right tool to do this? > > > What about the interface files? Is this really the right approach? I > > > could > > > think about a preprocessor that at least prepares them based on some > > > options. > > > What about the concept is it o.k.? (I think, yes). > > > Is it the right approach to build the clr.cxx from java.cxx? > > > Is it worth spending the time to improve clr.cxx? Or better take it > > > as > > > is > > > and use the time to implement my callbacks manually? > > > > > > If it will not take too much of my time I'll be willing to > > > contribute. > > > Are > > > you organized somehow? I didn't yet contact David Beazley so far. > > > > > > I hope to hear from you. Thanks in advance. > > > > > > Kind regards, > > > Peter > > > //////////////////////////////////////////////////// > > > Peter Gloor > > > Notes Development AG > > > Gewerbezentrum Strahlholz > > > CH-9056 Gais / AR > > > Switzerland > > > Phone: +41 71 793 30 40 > > > Fax: +41 71 793 35 11 > > > EMail: p....@no... > > > http://www.notesdev.ch > > > > > > > > > ===== > > James Michael DuPont > > http://introspector.sourceforge.net/ > > > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > > http://mailplus.yahoo.com > > > |