On Tuesday, 17 December 2013 at 22:23:47 UTC, H. S. Teoh wrote:
In my previous post I considered allowing non-homogenous upper/lower bound types, but in interest of keeping things less messy, it may be better to just allow only a single type (then you wouldn't need kooky
static-if's around things like opApply, etc.).

I disagree. The fact that it is so messy is precisely why it needs to handle it. Doing the messy/hard things in the standard library means that users don't have to do it. It's even more important since it's so error prone and the "obvious" way to do it is strictly wrong.

Reply via email to