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 <g...@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-gnus...@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to