On Wednesday, 22 July 2015 at 21:03:52 UTC, simendsjo wrote:
On Wednesday, 22 July 2015 at 19:54:05 UTC, Dicebot wrote:
Macros are utterly horrible and pretty much unusable outside
of advanced library internals.

Not sure what you are referencing here. Macros expand to code. If you compare this to string mixins, they are a lot easier for tool
writers, but a lot less powerful.


I've read that someone managed to implement compile time regex using macros in Rust. The author of it noted that D was the only other language he knew of that had pulled that off. The fact that it's expressive enough to pull off one of Phobo's coolest tricks is impressive I think. I don't know enough about it to have my own opinions of how it fairs against D in general. It could very well be that doing stuff like that is far beyond anyone but the most advanced users though I don't think many D users could pull of what Dmitry has done either.

Reply via email to