|
From: | Richard Frith-Macdonald |
Subject: | Re: NSStream and friends + NSPredicate, NSExpression and others |
Date: | Mon, 13 Feb 2006 12:42:59 +0000 |
On 3 Feb 2006, at 21:24, hns@computer.org wrote:
hns@computer.org schrieb:I am currently also working on that in my efforts to make mySTEP more compatible to the 10.4 documentation of Foundation.framework. I hope that I have this (together with the recently mentioned NSPredicate/NSExpression code) ready for publication within 4 weeks,i.e. FOSDEM. It already compiles without warnings - but I have not yetimplemented everyhing and not tested.I have copied a snapshot (sneak preview) on my server so that you can already have a look at it. http://www.quantum-step.com/download/mySTEP-src.tgz New things in Foundation which could be of interest for GNUstep integration:* Foundation headers completely reviewed and should be 99.9% compatible* NSStream & Friends (incl. NSSocketStream)* NSRunLoop simplified since only NSStream is left over to use watchers* NSFileHandle reworked to be based on NSStream * NSPort, NSPortMessage, NSConnection reworked to be based on NSStream
I'm very interested in that, as I've been wanting to restructure to get all the I/O code using a single underlying API for a few years now, but never had the time to do it. Of course, it *must* work on mingw32 (ie native windows API) and be extremely stable/reliable if we want to put it into GNUstep base. Does this complement Derek Zhou's work on NSStream? Are you planning to get together on it?
* NSNetServices
I haven't looked into this at all ... what's the functionality?
* NSIndexPath
Do you have keyed archiving interoperable with MacOS-X for this class? I'd be interested in that because I don't think the keyed archive representations of an NSIndexPath in macos and gnustep are properly compatible yet.
* NSHTTP* and NSURL* headers and some implementations
Do you mean just the basic classes as in GNUstep, or all the newer supporting classes added to MacOS-X more recently when they rewrote the http/url code?
Please note that this all is neither complete nor tested - Foundation just (cross-)compiles without errors and a limited number of warnings on Xcode. AppKit even does not compile properly. And, it is not directly compatible to the GNUstep source code architecture and needs porting/integration work since my basis is an older side-stream of GNUstep and not the most recent status.
:-(
[Prev in Thread] | Current Thread | [Next in Thread] |