Moving back to .NET
Kagamin via Digitalmars-d
digitalmars-d at puremagic.com
Thu Oct 8 09:25:07 PDT 2015
On Wednesday, 7 October 2015 at 13:15:38 UTC, Ola Fosheim Grøstad
wrote:
> On Wednesday, 7 October 2015 at 10:18:16 UTC, Kagamin wrote:
>> If you want to know what D is in details, see dlang.org for
>> language spec.
>
> No, that is backwards. :-) The language spec is the product.
> What is needed is a definition of what the problem area is
> (e.g. use cases).
>
> problem area -> design -> language spec
Where do you think is a limit to applicability of a
turing-complete language?
>> Semantic significance is that classes are polymorphic and
>> hence reference types, structs are value types.
>
> Not real difference regarding pointers.
Pointers are of little use for a type that is always reference
type.
>>> - Get rid of all gc-dependent language features.
>>
>> @nogc
>
> No, remove them from the language and replace them with library
> friendly constructs.
Make them not compile? @nogc does exactly that.
Reducing GC usage and emscripten backend are actionable if you
want to work on them.
More information about the Digitalmars-d
mailing list