[Introspector-swigsharp] Re: AW: SWIG Csharp module
Status: Beta
Brought to you by:
mdupont
From: James M. D. <mdu...@ya...> - 2003-01-30 17:16:23
|
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 |