A few notes on choosing between Go and D for a quick project

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Fri Mar 13 15:14:02 PDT 2015


On 3/13/2015 12:01 PM, weaselcat wrote:
> On Friday, 13 March 2015 at 18:55:18 UTC, Walter Bright wrote:
>> On 3/13/2015 3:34 AM, bearophile wrote:
>>> "Strict mode" is a D2 with immutable+ at safe+pure by default,
>>
>> Note that you can get this largely by starting a module with the following:
>>
>>    immutable @safe pure:
>>
>
> As far as I'm aware, there's no way to mark functions impure this way other than
> lexical location. Am I incorrect?

You are correct, which is why D also supports:

    immutable @safe pure {
       ... nice declarations ...
    }

    ... naughty declarations ...


More information about the Digitalmars-d mailing list