> Verbosity is so much worst than syntax complexity because you ends up having dozens of different patterns that do the same thing overall but with subtile differences on edge cases.
So vague.
> As long as you introduce syntax to help with what people are actually doing (and not juste because it looks cool) syntax addition enhance the code readability.
So you are saying Rust's syntax is doing just right. But this has nothing to do with other language design. Just open your mind.
An authorization protocol like OAuth. By means of e-mail, people can contact the service provider too. Similar tools include mobile phones, accounts on Facebook/Google/Twitter/etc. but many will also require us to provide an e-mail address for password recovery.
After some experience with Factor (a very interesting concatenative language with great C FFI support), I think Red is the next exciting language for me to try. Just waiting for the I/O module. :)
> whereas free software is primarily about protecting the freedom of people.
That's why people often misunderstand the redefined/restricted freedom of GPL. I don't even want to associate GNU with "free software". Just replace "have the freedom to ..." for "have the right to ...", this way the philosophy of GPL would sound better to my ears.
Agree. Culture is what makes the language more beautiful. When a small town turns into a big city, the language will gradually lose its power if everyone goes for profit without the culture carried forward.
Also, like what @gkya said, if the government aggressively enforce an official language on the people, other languages will die more quickly.
I think the Unicode standard should not limit the use of fonts. Instead, let the font or the additonal locale datafile tell us how to deal with those locale issues.
Given more and more custom fonts in the OSes/websites, maybe by using some new APIs, we don't need to specify everything in the Unicode standard. We can design a new font format or just a separate datafile, to store those locale-specific information. The Unicode code points then becomes parking slots for different fonts(with locale info to be registered). And We can use the standard/default datafile to keep the old info about the current unicode standard (say Unicode 8.0).
This is just my first thought. Seems that the job of ICU is transfered to the OS or web browser.
So vague.
> As long as you introduce syntax to help with what people are actually doing (and not juste because it looks cool) syntax addition enhance the code readability.
So you are saying Rust's syntax is doing just right. But this has nothing to do with other language design. Just open your mind.