discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Hidden interfaces


From: Ivan Vučica
Subject: Re: Hidden interfaces
Date: Fri, 23 Sep 2016 19:08:05 +0000

If the equivalent functionality is exposed on the other implementation, I don't see why not.

If not, care should be taken for maintainability reasons.

I also think it's perfectly fine to not expose functionality. Like on the other implementation, if you decide to use a private interface and it breaks, you get to keep the pieces.


On Fri, Sep 23, 2016, 18:08 Giah de Barag <gdb@crelg.com> wrote:
The preponderance of private interfaces in GNUstep frustrates the use by users of categories to extend functionality.

Is there an objection to exposing some of the hidden interfaces? For example, in Apple, NSExpression.h is exposed, but in GNUstep it is hidden inside NSPredicate.m. Also there are a few GNUstep-internal helper classes that begin with GS* that are frustratingly hidden that I would like to expose.

Any objections?



_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

reply via email to

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