> Deciding to reuse wrong, but mainstream, design decisions in one's own > language > is deciding to intentionally make it of lower quality. !!! Funny (read: mad), > isn't it? It is thus also intentionally deciding to make it not worth success. > This, apparently, to make its actual chances of success higher. (Isn't our > culture funny?)
First, thank you for bringing up the important point. While I agree that many language designers do decide to intentionally make it of lower quality according to their subjective measure of quality, this is in no way new, mad, or funny. Your error seems to be thinking that such decisions make the language not worth success -- but in actuality such decisions make the language *less* worth success, and worth rarely reaches zero. Abstractly, if such decisions raise the chance of success higher, it can increases the expected worth of success. I consider creating a new programming language analogous to forming a new political party. (I pity you if you live in a two-party system.) For any given party, its platform is distinctly inferior to any of its supporter's ideal platform. In other words, party supporters are compromising in order to cooperate. People compromise in order to cooperate, because, even if compromising on your ideal is painful, cooperation is often much better way to change the world. Of course, one is free to conduct political activism alone, but such people usually do not consider political parties mad or funny. Thanks. _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
