Re: Side effect of OSX on Intel announcement
Giulio Cesare Solaroli <[email protected]>
| Newsgroups | gmane.comp.web.webobjects.general |
|---|---|
| Message-ID | <[email protected]> |
On 6/11/05, Pierce T. Wetter III <[email protected]> wrote: [...] > > Don't tell me that you can still use a debugger, because I will get > > crazy. > > > Uhhh.... Yeah, I can. :-) :-D > > We have asked Mirko Viviani, the original author of GDL2 to integrate > > GDL2 with SOPE. > > Oh, very cool... > > That's making me salivate, because I would love to have an open- > source > EOF 4.5. And now that XCode can read/write EOModel files... The current code does not work properly (at least for our early tests) but I could share it if you want to try it yourself. > > We have and XCode project for it, but there are fuzzy problems with > > EOFaults that have blocked our development on MacOSX. > > > > Mirko's analysis was that the Apple's implementation of NSObject is > > not fully compatible with the current implementation of GLD2's EOFault > > class. > > It may be the same Panther gotcha: > > [array valueForKey:@"blah"] used to return an array with all the > values of > "blah" for each of the elements of array. > > In Panther, that behavior got explicit, and I think you have to > specify union or distinct on arrays (I forget the details). Unless > you link Foundation last, in which case it ends up using WOs version > of -[NSArray valueForKey]. > > EOFaults do some weird voodoo with the isa stuff though. What does > GLD2 do? I don't know exactly what GDL2 does. But I think that the code is working fine on Linux, with the GNU Foundation framework. On Panther some of the methods defined in EOFault have been moved to NSObject and this cause some conflicts. At least this was Mirko's diagnosis. > > As GDL2 still miss the Oracle adaptor, we have gave up further > > testing it. > > Yeah, and it was missing the Frontbase adaptor for us... > > Though come to think of it, the FB guys let us have the source to > their > adaptor, so perhaps I could port it. Is it open source, or is just available to registered customers? I am looking for a production grade EOAdaptor, in order to try to start coding an Oracle adaptor on my own. In the next days I will try to follow all you suggestions to move our code to Tiger + XCode. Thanks again for all your suggestions. Regards, Giulio Cesare Solaroli