On 07/11/2010 08:17 PM, Andrei Alexandrescu wrote: [snip] Forgot to mention one detail: now the free function std.range.put() serves as a convenient dispatcher for any kind of output range. Andrei