On Wednesday, 29 April 2015 at 11:07:52 UTC, Marc Schütz wrote:
://github.com/rejectedsoftware/vibe.d/commit/e9e66f4e726db64d15e078dc472606b57783728a#diff-a0c0675933703d01a5d6ad8ebfc097abL79

Are you talking about the last diff in particular? Because I would argue that that one is a poor design decision in Vibe (overloaded functions' return values should have the same semantics). What if one overload returned "bool" for success/failure and another a "size_t" for number of characters written to the error message buffer?

https://github.com/D-Programming-Language/dub/pull/556/files

Forbidding arrays for assert and enforce conditions sounds like a good idea.

Reply via email to