DIP42 - Add enum E(T) = expression; eponymous template support
Denis Shelomovskij
verylonglogin.reg at gmail.com
Wed Jun 26 09:27:58 PDT 2013
26.06.2013 1:31, Walter Bright пишет:
> http://wiki.dlang.org/DIP42
What about enhancement 7364 [1] (from [2] discussion)?
As we still have such cases:
---
static if (...)
enum fullyQualifiedNameImplForTypes = ...;
else static if (...)
enum fullyQualifiedNameImplForTypes = ...;
else static if (...)
...
---
which will look better this way:
---
static if (...)
enum template = ...;
else static if (...)
enum template = ...;
else ...
---
Also note current syntax is error-prone as one can easily make a typo or
copy paste mistake which will lead to cryptic template errors.
[1] http://d.puremagic.com/issues/show_bug.cgi?id=7364
[2] http://forum.dlang.org/thread/jfh7po$3b$1@digitalmars.com?page=1
--
Денис В. Шеломовский
Denis V. Shelomovskij
More information about the Digitalmars-d
mailing list