On 11/11/2013 01:07 PM, Greg wrote:
I don't think Rust can succeed as a language if it massively differs,
visually, from the language it intends to offset (C++).

Yes, I agree, and that's why I wrote:

/"By this point, I'm aware that this is unlikely to happen."/

I think it's still possible to simplify Rust's existing syntax while maintaining the features it offers.

I am hoping that the developers of Rust will consider this issue important enough to put more thought into it.

I am aware that I am jumping into an issue at a point in time that's considered "late in the game".

From the outside, I can say (with confidence), that Rust is still a nearly unheard-of language, and therefore it still has wiggle-room for improvement, even if the Rust developers and community, because they have been immersed in the language for quite some time, cannot see that this is in fact true.

I also believe Tim when he said that years of effort went into designing the syntax.

However, during those many years, did any of the brains that were involved in designing the syntax seriously consider Clojure's syntax, or Typed Clojure?

I'm almost certain that the answer is "no" (partly because these languages/dialects did not exist at the time).

What about Lua, which is more C-like?

Or CoffeeScript?

Looking at the "Influenced By" section on Wikipedia seems to indicate that the answer to these questions is, again, "no".

The answer is 'yes'. The designers of Rust are well aware of these languages and many others and have debated syntax issues repeatedly (as it is the most beloved pasttime of language designers). The current syntax was designed very intentionally the way it is.


_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to