D idioms list

Szymon Gatner via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Thu Jan 8 03:41:42 PST 2015


On Thursday, 8 January 2015 at 11:31:14 UTC, ketmar via 
Digitalmars-d-announce wrote:
> On Thu, 08 Jan 2015 11:24:34 +0000
> Szymon Gatner via Digitalmars-d-announce
> <digitalmars-d-announce at puremagic.com> wrote:
>
>> On Thursday, 8 January 2015 at 10:21:26 UTC, ponce wrote:
>> > I've started a list of curated D tips and tricks here: 
>> > http://p0nce.github.io/d-idioms/
>> >
>> > Anything that you wished you learned earlier at one point in 
>> > the D world is welcome to be added or suggested.
>> >
>> > I think the focus should be on "stuff that could make you 
>> > more productive, or is just funky" but that is up to debate.
>> >
>> > Of course the D Cookbook still stays irreplaceable for a 
>> > consistent, in-depth discussion of being D-enabled.
>> >
>> > Thoughts?
>> 
>> They are really cool, thanks :)
>> 
>> Question:
>> 
>> Where did this syntax came from? It is not documented for 
>> 'import' keyword.(first time I see that D has built-in 
>> resource compiler):
>> 
>> ubyte[] sdlBytes = cast(ubyte[]) import("SDL2.dll");
> it is documented: 
> http://dlang.org/expression.html#ImportExpression
> it's a nice D habit of overloading keywords.

Ah, thanks. Follow up then: can such imported string be used for 
mixin?


More information about the Digitalmars-d-announce mailing list