gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUstep Base OpenStep Compliance


From: Richard Frith-Macdonald
Subject: Re: GNUstep Base OpenStep Compliance
Date: Fri, 4 Apr 2003 07:16:23 +0100


On Friday, April 4, 2003, at 05:06  am, Adam Fedor wrote:

In case you were sitting on the edge of your chair waiting for this, I went through the base library and checked for OpenStep 'Compliance', e.g. if all the documented OpenStep methods were implemented (not necessarily correctly):

<snip>


Non-Conforming
=============
NSInvocation
  NS_MESSAGE and NS_INVOCATION not defined

Hmm ... anyone got a fix for those?

NSObject
  +cancelPreviousPerformRequestsWithTarget:selector:object: missing

Actually, +cancelPreviousPerformRequestsWithTarget:selector:object: is there ... it's in a category of NSObject implemented in NSRunLoop.m


Not Implemented
===============
NSBTreeBlock
NSBTreeCursor
NSByteStore
NSByteStoreFile

If I remember correctly, the original base library maintainer decided not to bother with these because NeXT immediately dropped them from OPENSTEP (the rumor at the time being that their implementation was buggy, and fixing the bugs just wasn't cost effective) ... so nobody actually used them. I'd rather like to have implementations (for completeness) ... but nobody has volunteered and the fact is that in practice people with database needs tend to use relational databases nowadays,

Frankly, I had completely forgotten about these classes as it's so many years since anyone mentioned them - but we ought to document the exception to our OpenStep compliance somewhere ... and say we won't be implementing the classes (though we would welcome their contribution).





reply via email to

[Prev in Thread] Current Thread [Next in Thread]