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
