Hi,

[email protected] wrote:
> On https://www.gnustep.org/ it says on the top:
> 
> A Framework suited for development of advanced GUI desktop applications or 
> server applications. It closely follows Apple's Cocoa APIs and is portable to 
> a variety of platforms and architectures.
> 
> Nitpick: wouldn’t it be better if it said „has been ported“ instead of „is 
> portable“?

I think there are many facets here.
The framework "is portable" means it can be ported to many platforms.
But I think this holds true also if it has been already ported and just
needs to be maintained. THe actual porting was is a proof of itself.

In case, I would prefer to write "and is available on a variety of xxxx".


The second meaning which is not well expressed is that, by being itself
portable, allows your code to be portable too.

A bit it is legacy wording coming from OpenStep which was truly
portable. Cocoa probably is portable, but it supports only 2
Architectures with one being phased out...


I would rephrase everything a little, while trying to remain concise.

A Framework suited for development of advanced GUI desktop applications
or server applications; it is portable to a variety of platforms and
architectures and allows to write portable code. GNUstep core closely
follows Apple's Cocoa APIs.


Riccardo

Reply via email to