https://github.com/PhilippeSigaud/D-templates-tutorial
Programming in d and the spec are not up to the task for actually getting people up to being template wizards. But the template book is 10 years out of date and there have been meaningful developments in the meantime.
I suggest the following plan of action:
-
someone core-ish and with writing ability forks the project
-
add links to the (forked) book from dlang.org *, the docs of std.meta, std.meta.AliasSeq, std.typecons.Tuple, and std.traits.
-
add section to "issues.dlang.org" "Component" field of "template book"
-
hope
footnote: links in dlang.org that should link to an (updated?) template book
https://tour.dlang.org/tour/en/basics/further-reading
https://tour.dlang.org/tour/en/basics/alias-strings
https://dlang.org/spec/template.html