DIP 1016--ref T accepts r-values--Community Review Round 1

Jonathan M Davis newsgroup.d at jmdavisprog.com
Sun Jul 22 14:14:40 UTC 2018


On Sunday, July 22, 2018 01:53:53 Manu via Digitalmars-d wrote:
> I use the term 'meta' (as in meta-programming) to refer to
> compile-time constructions.
> I don't tend to say "a template", because many problematic
> constructions are compositions, and then consider mixin; not
> 'template's.
> I feel like 'meta' is the simplest accepted term for "compile time
> machinery". I'm happy to change my language if it's so confusing. What
> should I write?

Then say meta-programming, not just meta. What you mean by meta can
certainly be inferred by the context, but I don't think that it's generally
accepted that meta by itself necesarily means meta-programming when
discussing D. Even then, I think that it's more common to say template
meta-programming than meta-programming by itself, but meta-programming by
itself is much more descriptive than just meta.

- Jonathan M Davis



More information about the Digitalmars-d mailing list