What is your favorite D feature?
Anonymouse via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jun 23 11:51:13 PDT 2017
On Thursday, 22 June 2017 at 00:48:25 UTC, Seb wrote:
> Hi,
>
> I am currently trying to modernize the D code example roulette
> on the dlang.org front page [1]. Hence, I would love to hear
> about your favorite feature(s) in D.
> Ideas:
> - favorite language construct
> - favorite code sample
> - "only possible in D"
>
> Before you ask, yes - I want to add a couple of cool examples
> to dlang.org (and yep the roulette rotation is currently broken
> [2]).
>
> [1]
> https://github.com/dlang/dlang.org/pulls?q=is%3Apr+is%3Aopen+label%3A%22Frontpage+example%22
> [2] https://github.com/dlang/dlang.org/pull/1757
Fairly specific, but foreach (member; someStruct.tupleof).
Part of my work on my IRC bot has been to serialise structs into
configuration files (since std.json was *non-trivial* to deal
with), and foreaching a someStruct.tupleof or a
__traits(allMembers, symbol) allows for really, really
interesting stuff.
More information about the Digitalmars-d
mailing list