On Thursday, 8 October 2015 at 08:52:04 UTC, Rikki Cattermole
wrote:
On 08/10/15 9:21 PM, Robert burner Schadek wrote:
[...]
Yes, but:
There is no way that could conflict with serializers/vibe.d's
definitions. Let alone ORM's.
?
std/experimental/testing/gen_ut_main_mixin.d
Why is it not package(std.experimental.testing) and more
importantly not called internal? There is nothing there which
the user should be touching.
This is supposed to be used by the user.
Alright seriously?
+ /**
+ * Generate green coloured output on POSIX systems
+ */
+ string green(in string msg) @safe pure const
+ {
+ return escCode(Color.green) ~ msg ~
escCode(Color.cancel);
+ }
Somebody fix please: https://github.com/robik/consoled
Get it into Phobos and I'll gladly use it.
Further thought about UDA's especially those with high conflict
potential. Perhaps they should instead be moved out into e.g.
std.stdudas. That way it is not locked into e.g. testing while
being reusable.
If there's a conflict, that's what the package/module system is
for:
@std.experimental.testing.name unittest { ... }
Atila