3 ms·
>Just consider C++ and boost::spirit. Overloading operators can lead to ridiculous syntax in pretty much any language that supports it. you can't define new op
by mlevental 8y ago
>Just consider C++ and boost::spirit. Overloading operators can lead to ridiculous syntax in pretty much any language that supports it.
you can't define new operators in c++? you can only override existing ones and not even all of them https://stackoverflow.com/a/8425207/9045206 https://stackoverflow.com/a/8425207/9045206
>Tooling is exactly the same point. Tooling in C++ land is completely ridiculous.
Microsoft Visual C++ is arguably the best ide period. make/cmake are rough sure but i'll take that in-exchange for being able to set visual breakpoints.
>Also, Rust's type system is not linear, it's affine, you can declare a variable and not use it.
<rolls eyes> does that make more or less foreign to users?