On Saturday, 17 December 2022 at 02:42:22 UTC, Paul wrote:
Are the leading underscores significant, in general, in the D language?

The code you linked is a copy/paste from some C runtime library code, where the leading __ is the convention to indicate it is part of the private platform implementation, which user code shouldn't use. This ensures no name conflicts.

D has this rule too, you're actually not supposed to use __ prefixes in your own code either, since the compiler will use it for auto-generated names. But since it was a copy paste, I was too lazy to change it.

A single leading _ is sometimes used by some programmers to indicate private members, but that's no special meaning in the language.

Reply via email to