On 11-12-22 04:27 PM, Patrick Walton wrote:
I would really like to advocate once again for Standard ML's solution: simply 
disambiguate variable bindings and tag constructors at the name resolution 
phase.

Yeah. I'm not as horrified by this as I was the first time I heard it. Especially now that we have (say) 3 namespaces and now a form of static overloading. It seems like we are growing "too hard for trivial tools" name resolution anyways. Was nice while it existed.

Marijn's note on the wiki[1] about this says he is not a fan. Is this still true? Is the opposition strong or weak?

https://github.com/graydon/rust/wiki/Syntactic-issues-in-pattern-matching

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

Reply via email to