3 ms·
Great to see a CLU mention here. There are number of interesting papers and documents floating around but it's rarely mentioned, presumably because it was alway
by justinhj 3y ago
Great to see a CLU mention here. There are number of interesting papers and documents floating around but it's rarely mentioned, presumably because it was always a research language and only used by a handful of people in industry. The parameterized type system has features only recently rediscovered in Rust and in C++23.
- pjmlp 3y agoAnd that Go could have used all along, and they even acknowledged that. > We would have been well-served to spend more time with CLU and C++ concepts earlier. From https://go.googlesource.com/proposal/+/master/design/go2draft-generics-overview.md https://go.googlesource.com/proposal/+/master/design/go2draf... Another feature is the checked exceptions that everyone blames on Java, which were already present in Modula-2+, Modula-3 and C++, all of them inspired by CLU.