Le dimanche 18 octobre 2015 à 07:34 -0700, Christoph Ortner a écrit :
> There is a discussion on this here:
>
> https://github.com/JuliaLang/julia/pull/10963
>
> (but I am still not getting the point)
The problem is that people will use the simpler function without
wondering and get bad performance because of type instability.
Providing a semi-broken function doesn't sound like a good strategy.
Maybe, as Andreas said on the issue, Val{:L} would better be specified
via a type like LowerTriangular of LowerTri? That would be easier to
understand (and to type, thanks to completion) than the Val{:L} trick.
Regards