More radical ideas about gc and reference counting
Paolo Invernizzi via Digitalmars-d
digitalmars-d at puremagic.com
Mon May 5 12:17:58 PDT 2014
On Monday, 5 May 2014 at 00:44:43 UTC, Caligo via Digitalmars-d
wrote:
> On Sun, May 4, 2014 at 12:22 AM, Andrei Alexandrescu via
> Digitalmars-d <
> digitalmars-d at puremagic.com> wrote:
>> The on/off switch may be a nice idea in the abstract but is
>> hardly the
>> perfect recipe to good language feature development; otherwise
>> everybody
>> would be using it, and there's not overwhelming evidence to
>> that. (I do
>> know it's been done a few times, such as the (in)famous "new
>> scoping rule
>> of the for statement" for C++ which has been introduced as an
>> option by
>> VC++.)
>>
>>
> No, it's nothing abstract, and it's very practical and useful.
> Rust has
> such a thing, #![feature(X,Y,Z)]. So does Haskell, with {-#
> feature #-}.
> Even Python has __future__, and many others.
Well, python __future__ it's not exactly that: it's for
introducing changes that are impacting the actual codebase...
It's some sort of extreme care for not braking anything out there.
/Paolo
More information about the Digitalmars-d
mailing list