4 ms·
And how many decades did it take for C++ to support std::array? What people seem to ignore is that templates are a bottomless pit of complexity. Swift is on v
by kjksf 9y ago
And how many decades did it take for C++ to support std::array?
What people seem to ignore is that templates are a bottomless pit of complexity.
Swift is on version 3 and they still didn't finalize the semantics of generics. Not due to lack of trying. Swift was trying to design and implement generics from day 1 and they still haven't.
That's how complicated designing generics is.
I prefer stable language with fast compiler to Swift/Rust situation, with language taking years to mature and very slow compiler. Judging by popularity of Go, so do many other people.
While the languages probably will mature after couple more years, I don't see much hope for making the compiler as fast as Go, regardless of the effort. See C++ compilers.
- pjmlp 9y ago> And how many decades did it take for C++ to support std::array? About one decade. In the mid-90's already most C++ compilers had their own version of std::array, for example Borland compilers.