GCs in the news

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Thu Jul 17 23:04:29 PDT 2014


On 7/17/2014 11:17 AM, H. S. Teoh via Digitalmars-d wrote:
> I don't think it will affect existing code (esp. given Walter's stance
> on breaking changes!). Probably the old GC-based string functions will
> still be around for backwards-compatibility. Perhaps some of them might
> be replaced with non-GC versions where it can be done transparently, but
> I'd expect you'd need to rewrite your string code to take advantage of
> the new range-based stuff. Hopefully the rewrites will be minimal (e.g.,
> pass in an output range as argument instead of getting a returned
> string, replace allocation-based code with a UFCS chain, etc.). The
> ideal scenario may very well be as simple as tacking on
> `.copy(myBuffer)` at the end of a UFCS chain. :-P

Boss, dat's pretty much de plan, de plan!



More information about the Digitalmars-d mailing list