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.
