> 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

Reply via email to