From: <gb...@di...> - 2001-06-29 10:39:23
|
Hi, > Is there some version of a license which _is_ compatible > with GPL, but doesn't prevent prople from doing whatever they damn > well please with the source files? I don't know, I will try to dig more info on the GNU site. > > 2. Mixing C++ and Objective-C is not quite possible at the current time= . > > Therefore, Nigel implemented a few C wrappers. However, I think we don'= t > > need them if we declare functions in src/include/*.h with "C" external > > linkage. If this approach works, I will remove Nigel's C wrappers and > > commit patched versions of includes with various #ifndef __cplusplus__ = / > > extern "C" clauses. >=20 > 1) I think that will just cause link errors, as the files would have been > compiled one way (as C++ interfaces, because they are in .cpp files), > but referenced as another. (C interfaces in my Objective-C source) No, they will have "C" linkage because they would have been declared as such (extern "C"). > 2) As a general observation, most of Balisisk II's source code _is_ > actually C. (i.e. there are no classes, overloaded operators, et c.) There are classes for serial emulation for example (in os-specific parts however) and some bits of STL now. In my experiments with Reversed Address Space, I do use operator overloading as well (that's not in CVS though). > I haven't looked at that site yet, but it could potentially be > a problem, as could some of the structures I typed into extfs_MacOSX.cpp OK if that's a problem, I will keep the "unix" version if it works. I haven't tried it yet with my Darwin/X11 port. > What if I produce a parody of the happy face, like a wrinkled > old version thereof? I don't know. Christian said some time ago that someone was to contribute a nice icon but nothing appeared since. I think there are artists as B2 users, they would probably be pleased to contribute one if we ask them ? ;-) Bye, Gwenol=E9. |