[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Status of GNUstep
From: |
Doug Simons |
Subject: |
Re: Status of GNUstep |
Date: |
Sun, 5 Jul 2015 14:49:32 -0600 |
Hmm, a thought occurred to me: Would there be an easy way to determine the
GNUstep methods (and possibly functions) that are called by an application? The
idea would be to create a list of methods that are known to be used by one or
more applications within the community. Even if a method has been implemented
in GNUstep, it may not actually be in use by anyone in which case it's a bit of
an unknown whether it actually works correctly.
Even for the methods that are being used by an app, there's no absolute
guarantee that they will work correctly in all situations, but we could at
least be reasonably confident that they are implemented and generally
functional. We occasionally wonder what the state of development is for a class
or set of classes that we don't currently use but are considering for use in
our future development, so having a composite list of usage within other apps
might come in handy.
Of course, if there's no easy way to extract that information from an app, then
this is a non-starter, but I would think the linker might be able to generate
such a list? If so, I'd be happy to generate the list of calls used by eggPlant
and share that information.
Regards,
Doug
On Jul 5, 2015, at 4:24 AM, David Chisnall <theraven@sucs.org> wrote:
> On 5 Jul 2015, at 11:06, James Carthew <jcarthew@gmail.com> wrote:
>>
>> Hello,
>>
>> Does GNUstep have a status page similar to:
>> http://nouveau.freedesktop.org/wiki/FeatureMatrix/
>> Which outlines the current API status of GNUstep in relation to
>> NextStep/Cocoa APIs? I haven't been able to locate anything like this and I
>> think it would help to give people a better overview of where the project is
>> at.
>
>
> No, and it’s quite difficult to do. We can automatically extract the list of
> methods that exist for classes in GNUstep vs Cocoa, but some methods in
> GNUstep are stubs or do not have complete functionality. Some are more
> subtle (for example, GNUstep’s NSTableView does not yet allow the delegate to
> use views instead of cells) and even more difficult to automatically extract.
> Generally, features are implemented when someone needs them.
>
> David
>
> --
> This email complies with ISO 3103
>
>
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
Re: Status of GNUstep, Svetlana A. Tkachenko, 2015/07/21