TypeFunction example: ImplictConvTargets
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Wed Oct 7 14:21:57 UTC 2020
On Wednesday, 7 October 2020 at 14:01:51 UTC, Daniel K wrote:
> The fact that we have meta-programming in the form we have, is
> not by chance. It is a super strong and capable design.
> I am biased, but I would say "state of the art".
State of the art requires rewrite-capabilities like Lisp, Pure
and many other languages have.
C++ chose simple templating, but got burned as users abused it to
do more. That aspect of C++ was an unintended design flaw!
D chose the same course, but through a deliberate design. So they
could have a more readable syntax (the semantics differ too, but
both have advantages/disadvantages).
More information about the Digitalmars-d
mailing list