Writing pattern matching macros in D.

David Nadlinger via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Mar 6 00:27:13 PST 2017


On Monday, 6 March 2017 at 02:20:02 UTC, Deech wrote:
> […] add pattern matching to the language as a macro.

D doesn't have macros per se. However, template metaprogramming 
and mixins can replace them in many cases.

Which particular form of pattern matching do you have in mind? 
You won't get all the way to Haskell (or even Prolog) levels of 
functionality in a generic way, but for limited use cases, it is 
definitely possible.

  — David


More information about the Digitalmars-d-learn mailing list