Trying to avoid the GC
Shachar Shemesh via Digitalmars-d
digitalmars-d at puremagic.com
Wed Dec 31 23:40:50 PST 2014
On 31/12/14 23:48, ketmar via Digitalmars-d wrote:
> On Wed, 31 Dec 2014 13:52:02 +0000
> "Adam D. Ruppe via Digitalmars-d" <digitalmars-d at puremagic.com> wrote:
>> Try writing that:
>>
>> void func(scope dtype d)
> an it's so well hidden that not many people know about it. being a not
> very careful reader myself i discovered such `scope` usage while
> reading some code in another project and was a little puzzled.
>
I've seen discussions here on whether scope should or should not go into
specific versions, but have not been able to find anything more on what
it actually means.
Also, this brings me to a larger problem I have with the D
documentation. I've read The D Programming Language (and even have a few
entries at its errata), but when circling back to features I rely
heavily on a good index, table of contents and internet searches to find
precise syntax.
And here D fails me. The keywords used are often too generic for a
Google search. Add to that the fact that the language's name is a single
letter, and you find yourself looking for "D is". Try it. The results
are unhelpful. Searching for "dlang is" is somewhat better, but not
much. TDPL's table of contents and index are also quite unhelpful (and
the e-book version I have, from Safari books online, is a PDF with no
hyperlinks).
As a result, you are often left with no recourse but to ask someone who
does know, or start leafing through the book hoping to find something.
Which is a rather long way to say "I completely concur with ketmar"
Shachar
More information about the Digitalmars-d
mailing list