Thread overview
Some piece of WAT, is that a bug or a feature ?
May 17, 2015
deadalnix
May 17, 2015
Rikki Cattermole
May 17, 2015
deadalnix
May 17, 2015
So this code:

void main() {
	string outs;
	
	void foo() {
		outs ~= "prout !";
	}
	
	import std.stdio;
	writeln(outs);
}

Obviously print an empty string.

Bug or feature ?
May 17, 2015
On 17/05/2015 8:38 p.m., deadalnix wrote:
> So this code:
>
> void main() {
>      string outs;
>
>      void foo() {
>          outs ~= "prout !";
>      }
>
>      import std.stdio;
>      writeln(outs);
> }
>
> Obviously print an empty string.
>
> Bug or feature ?

Feature. foo is never called.
May 17, 2015
On Sunday, 17 May 2015 at 08:48:10 UTC, Rikki Cattermole wrote:
> On 17/05/2015 8:38 p.m., deadalnix wrote:
>> So this code:
>>
>> void main() {
>>     string outs;
>>
>>     void foo() {
>>         outs ~= "prout !";
>>     }
>>
>>     import std.stdio;
>>     writeln(outs);
>> }
>>
>> Obviously print an empty string.
>>
>> Bug or feature ?
>
> Feature. foo is never called.

Damn it I fucked up when reducing my sample code.