On Monday, November 11, 2024 17:27 CET, Riccardo Mottola 
<[email protected]> wrote:

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

Not that I'm a native English speaker, but how about:
... it is available on a variety of platforms and archictectures and allows to 
write portable code.

cheers,
Sebastian

> 
> 
> Riccardo
>


Reply via email to