Well he is just plain wrong.

If you use only stack or ptr object (and no seq/strings/ref) there is no hidden 
memory allocation. For good measure you can compile with `gc:none`

Guess other languages with hidden memory allocations? C++ and Rust, if you use 
`std::vector`/`Vector` and you append to those containers when they are at full 
capacity, there will be a hidden memory allocation double the previous 
capacity, the old data will be copied into the new buffer and then the old 
buffer will be destroyed.

There is a reason why people are looking for a better C, because managing all 
those manual allocations is tedious and error-prone, and I do not see how 
having half your code being about memory management makes perfect software.

Reply via email to