[swig#] Re: [Introspector-swigsharp] Re: AW: SWIG Csharp module
Status: Beta
Brought to you by:
mdupont
From: Peter G. <pg...@gm...> - 2003-01-30 18:29:35
|
Unfortunately I haven't kept a copy of my earlier emails sent to swig (I think I've sent them to swi...@cs...). Now I just received a response to my last mail I sent to David Beazley. ---------------------------------------------------------------------- David Beazley <be...@cs...> on 30.01.2003 19:18:17 To: P....@no... cc: be...@cs... Subject: SWIG module for C# P....@no... writes: > Dear David, > > I'm interested in the SWIG project and the current work in > progress regarding the c-sharp module. Depending its current > state and the amount of remaining work to be done I'm willing > to contribute. > There is a C# module in some indeterminate state right now. If you are interested in this, I would recommend subscribing to swig-dev and asking people on the status. It's a little disorganized at the moment. Cheers, Dave ---------------------------------------------------------------------- ----- Original Message ----- From: "James Michael DuPont" <mdu...@ya...> To: "Peter Gloor" <p_...@ho...>; "Schörk Andreas" <and...@in...>; "Neil Cawse" <ne...@ge...> Cc: <int...@li...> Sent: Thursday, January 30, 2003 6:16 PM Subject: [Introspector-swigsharp] Re: AW: SWIG Csharp module > PLease subscribe to the new list : > http://lists.sourceforge.net/lists/listinfo/introspector-swigsharp > > Also > Forward all the emails that you sent to swig about this to the list > and all the pages about it. > thanks, > mike > --- Peter Gloor <p_...@ho...> wrote: > > Mike, > > > > > If you put anything under BSD, > > > then you are giving it away. Microsoft can take it and make it > > > incompatible. The GPL protects the code from that. > > > > > > Any BSD code can be converted to GPL. > > > Niel has submitted it to SWIG.org and it was ignored, > > > I offered to host the software. > > > > Thanks for hosting it. See it much the same way. > > > > I also tried to contact SWIG.org and got no answer. > > That's the reason why I started searching the Internet for > > others working on the subject. > > > > Peter > > > > > > ----- Original Message ----- > > From: "James Michael DuPont" <mdu...@ya...> > > To: "Schörk,_Andreas" <and...@in...>; "Neil Cawse" > > <ne...@ge...>; "'Peter Gloor'" <p_...@ho...> > > Sent: Thursday, January 30, 2003 2:14 PM > > Subject: Re: AW: SWIG Csharp module > > > > > > > If you put anything under BSD, > > > then you are giving it away. Microsoft can take it and make it > > > incompatible. The GPL protects the code from that. > > > > > > Any BSD code can be converted to GPL. > > > Niel has submitted it to SWIG.org and it was ignored, > > > I offered to host the software. > > > > > > I am not a laywer, so I don't know for sure it that is a "BSD" > > license, > > > but it looks like one. You dont need to ask for permission to take > > it > > > and include it in a commerecial product, you dont need to ask to > > > convert it into GPL. > > > > > > But if you have objections, I am listening. > > > > > > mike > > > > > > --- "Schörk,_Andreas" <and...@in...> wrote: > > > > Hello, > > > > I am a bit confused, about what source-code are you talking at > > the > > > > moment. > > > > Am I anyhow involved in this, if yes, > > > > I suppose clr.cxx was the file I created from java.cxx. I sent it > > > > some > > > > earlier to anybody I do not remember perhaps to you Neil ? > > > > java.cxx was created originally (almost) by William Fulton. So > > you > > > > should > > > > ask him about the GPL as well. > > > > Btw. I think the swig-sources are under a bsd-license. > > > > I intended to make the whole thing ripe enough so it can be > > included > > > > into > > > > Swig. And I think David Beazley would not have anything against > > it. > > > > So > > > > Why not put it into SWIG.ORG ?? > > > > > > > > > > > > The benefits of this CLR-SWIG are. > > > > The parser which gets better all the time. > > > > The examples of mappings which you can get from the java-version. > > > > Perhaps the greater community already working with swig and > > intending > > > > to > > > > use their interfaces by CLR as well. > > > > > > > > I will able to do some additional work during the next month. > > > > I would like to know, where I can find the actual state of this > > > > module, > > > > perhaps anybody could send it to me so I know about we are > > talking. > > > > > > > > If I am completely wrong, and your solution has nothing in common > > > > with what > > > > I did last year, excuse me please. > > > > > > > > Andreas > > > > > > > > -----Ursprüngliche Nachricht----- > > > > Von: James Michael DuPont [mailto:mdu...@ya...] > > > > Gesendet: Donnerstag, 30. Januar 2003 09:27 > > > > An: Neil Cawse; 'Peter Gloor'; and...@in... > > > > Cc: 'James Michael DuPont' > > > > Betreff: 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 > > > > ########################################### > > > > > > > > This message has been scanned by F-Secure Anti-Virus for > > Microsoft > > > > Exchange. > > > > For more information, connect to http://www.F-Secure.com/ > > > > > > > > > ===== > > > James Michael DuPont > > > http://introspector.sourceforge.net/ > > > > > > __________________________________________________ > > > Do you Yahoo!? > > > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > > > http://mailplus.yahoo.com > > > > > > ===== > James Michael DuPont > http://introspector.sourceforge.net/ > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > http://www.vasoftware.com > _______________________________________________ > Introspector-swigsharp mailing list > Int...@li... > https://lists.sourceforge.net/lists/listinfo/introspector-swigsharp > |