----- Original Message -----
> From: "Niko Matsakis" <[email protected]>
> To: [email protected]
> Sent: Tuesday, December 20, 2011 10:16:47 AM
> Subject: [rust-dev] minor things that annoy you about Rust?
> Hi,
>
> In preparation for the 0.1 release, Brian and I were thinking it might
> be nice to try to address small, annoying problems that come up in
> everyday Rust programming. Of course, a lot of these are already the
> result of compromises over contentious issues (e.g., trailing dot for
> nullary tag in a pattern), but I'd still like to know what the set of
> annoying things are; some of them may be easier to resolve now. Can
> you
> please e-mail me your favorite pet peeve(s). Thanks.
x::y<z> vs x::y::<z> came up on IRC recently and I agree that every time I need
to write the type param I have to think about it. The situation with
semi-colons on the tail end of blocks comes up sometimes, but I personally
don't have a problem with it. 1000-page error messages. The syntactic
differences between 'tag { a; b; }' and 'type t = {a, b};'. Not being able to
refer to variables in patterns comes up frequently, but we have a story for it
with guards. The proliferation of function types is the first thing mentioned
in every reddit thread.
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev