eating inout dogfood

Lars T. Kyllingstad public at kyllingen.NOSPAMnet
Thu Oct 13 12:16:05 PDT 2011


On Thu, 13 Oct 2011 09:27:55 -0400, Steven Schveighoffer wrote:

> Recently, inout has become significantly useful in dmd.  The latest
> incarnation of the compiler in git has fixed all the previous issues
> with inout (special thanks to Kenji Hara for creating the related pull
> requests!)
> 
> Since I was a main designer of the inout system, I figured I should try
> and eat my own dogfood in terms of figuring out how well inout works for
> my main D side project -- dcollections.

The new std.path will also benefit greatly from using inout.  It contains 
a lot of functions which simply return a slice of an input array without 
modifying its contents.  Currently, this const-ness is not enforced, but 
inout will change that.

-Lars


More information about the Digitalmars-d mailing list