On Tuesday, 4 June 2013 at 18:46:49 UTC, Walter Bright wrote:
On 6/4/2013 11:43 AM, Timothee Cour wrote:
writing generic code.
same reason as why we prefer:
auto y=to!double(x) over auto y=to_double(x);
The situations aren't comparable. The to!double case is
parameterizing with a type, the compress one is not. Secondly,
compress(lzw) does ABSOLUTELY NOTHING but turn around and call
lzw. It adds nothing.
Currently. However, compress could become more feature-rich in
the future. Perhaps there's some scope for automatic
algorithm/parameter selection based on the type and length(if
available) of what gets passed.