On Wednesday, February 29, 2012 20:25:35 bearophile wrote: > Do you know why std.array.Appender defines a "put" method instead of > overloading the "~=" operator? put is a function on output ranges, and Appender is an output range. - Jonathan M Davis