D idioms list

ketmar via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Thu Jan 8 03:31:03 PST 2015


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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20150108/ee865ad6/attachment.sig>


More information about the Digitalmars-d-announce mailing list