DIP 1027---String Interpolation---Format Assessment
    Nicholas Wilson 
    iamthewilsonator at hotmail.com
       
    Thu Feb 27 10:09:18 UTC 2020
    
    
  
On Thursday, 27 February 2020 at 09:45:06 UTC, Rainer Schuetze 
wrote:
> On 27/02/2020 01:20, Walter Bright wrote:
>> On 2/26/2020 3:13 AM, Petar Kirov [ZombineDev] wrote:
>>> In all other languages with string interpolation that I'm 
>>> familiar with, `a` is not passed to the `i` parameter.
>> 
>> All rely on a garbage collected string being generated as an 
>> intermediate variable.
>
> The string buffer could also be stack allocated or manually 
> managed with malloc/free by the string interpolation type.
Don't forget LDC does GC to stack optimisations. There ought to 
be no need to do anything manually if you care about perf.
    
    
More information about the Digitalmars-d-announce
mailing list