Let mut x = 3;

>Immutability ends where you stop interacting with I/O
>Entire callstack relies on remote operation to return successfully to preserve immutability
>Boundary between immutable and mutable logic is handwavey and quietly swept under the rug
This is what you faggots actually believe.

I think hes on and about some of that BBC

You forgot weak_ptr, malloc and free.

Protip: modern C++ puts emphasis on using stack for 99.9% of everything.

Attached: 5492d8f3936119e8b550bef2c84fd265.jpg (1543x2128, 666K)

>I/0
That tickles my autism

>Entire callstack relies on remote operation to return successfully to preserve immutability
It relies on the foreign code to not trash random memory, yes. Library calls in C rely on the same thing.

>Boundary between immutable and mutable logic is handwavey and quietly swept under the rug
You've never heard of Haskell, I take it?

>I'm used to explicitly saying a value is constant, therefor any language that explicitly says a value is mutable is cuck
Damn Jow Forums is retarded

Why not
let x=0;
mut y=0;

Why the verbosity.

It literally cucks your variables into submission.

>Being this inefficient
Shiggy

>Protip: modern C++ puts emphasis on using stack for 99.9% of everything.
If you have a lot of data it's a bad idea. Stack is very small.