[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Intermediate Summary: Re: website redesign proposal

From: Sebastian Reitenbach
Subject: Re: Intermediate Summary: Re: website redesign proposal
Date: Wed, 08 Jan 2014 15:43:29 +0100
User-agent: SOGoMail 2.1.1b

On Wednesday, January 8, 2014 14:47 CET, Stefan Bidi <address@hidden> wrote: 
> On Wed, Jan 8, 2014 at 3:14 AM, Riccardo Mottola <address@hidden
> > wrote:
> > Hi,
> > I would not like to do that, we remain "runtime neutral", the runtime is a
> > dependency. You can use GCC with its GNU runtime, if you use Clang you must
> > install libobjc2, but you can (or at least, could, I did that a couple of
> > months ago) to use GCC+libobjc2.
> >
> The point I was trying to make is that some of the features GNUstep
> implements are highly dependent on the runtime.  Have 2 competing runtimes
> with slightly incompatible implements of the Objective-C language might be
> confusing.  If both implementations are going to be supported, we need to
> be very explicit as to which features we support with one and the other.
> Stating "GNUstep supports all modern Objective-C features, including ARC
> and blocks" is only half true because we only support those features if the
> correct runtime and compiler are in use.  Not to mention, some of these
> features are only supported by specific versions of the compilers.  The
> current Debian stable, for example, includes clang 3.0 only, and if I
> remember correctly, this version doesn't support certain runtime features.
> A few years back I also temporarily switch to Slackware and it still
> doesn't officially support clang/llvm.

With regard to the runtime, we should recommend to use clang/libobjc2, 
for people that want to use those shiny new features.
For people that for whatever reason cannot or want not use clang/libobjc2, 
or have too old versions, it should be stated that GNUstep still can run/work,
but it will not support all the features.
I don't know, some unambigous matrix showing what features are available with 
a given compiler/runtime combination.


> I know a significant number of GNUstep developers use and actively support
> the BSDs (I develop corebase on a Debian Testing machine, and boot into
> FreeBSD to test), however, you still need to admit that GNU/Linux is the
> most used FOSS OS on desktops.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]