[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.
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