RFC: scope and borrowing
via Digitalmars-d
digitalmars-d at puremagic.com
Sat Sep 13 04:02:41 PDT 2014
On Saturday, 13 September 2014 at 01:49:05 UTC, Manu via
Digitalmars-d wrote:
> On 12 September 2014 18:06, via Digitalmars-d
> <digitalmars-d at puremagic.com>
> wrote:
>
>> On Thursday, 11 September 2014 at 20:45:09 UTC, Marc Schütz
>> wrote:
>> I've addressed this in the Wiki now. There were only a few
>> changes to be
>> made to move away from type modifiers. I had even suggested it
>> as an
>> implementation detail, but didn't think of making it part of
>> the
>> specification. Thank you for that insight, it makes the
>> proposal more
>> consistent and avoids the troubles with the types.
>
>
> I'm not convinced this is a good change.
> It sounds like you're just trading one problem with another
> more sinister
> problem...
>
> What happens when a scope() thing finds it's way into generic
> code? If the
> type doesn't carry that information, then you end up in a
> situation like
> ref. Have you ever had to wrestle with ref in generic code?
> ref is the biggest disaster zone in D, and I think all it's
> problems will
> translate straight to scope if you do this.
Could you give an example?
More information about the Digitalmars-d
mailing list