Sorry, I did go a bit overboard

On Tue, Nov 12, 2013 at 12:48 PM, Tim Chevalier <catamorph...@gmail.com>wrote:

> Hey Tiffany --
>
> Just wanted to let you know that I thought this was a totally
> appropriate email on your part :-) Normally I would warn about the
> code of conduct, but tbh, in this case I think Greg deserved it.
>
> Just my opinion, of course, and not the official opinion of the team :-)
>
> That said, when you want to shut people down in the future (a role
> that is very much needed given the number of cranks that Rust
> attracts, especially now that neither I nor Graydon will be mods after
> this week), try to do it in a way that you can argue is "kind and
> courteous" (as per the conduct section of
> https://github.com/mozilla/rust/wiki/Note-development-policy ), so
> that the other list mods will have no reason to criticize it :-)
>
> Cheers,
> Tim
>
>
> On Tue, Nov 12, 2013 at 9:15 AM, Tiffany Bennett <tiff...@stormbit.net>
> wrote:
> > On Mon, Nov 11, 2013 at 4:07 PM, Greg <g...@kinostudios.com> wrote:
> >>
> >> I think it's still possible to simplify Rust's existing syntax while
> >> maintaining the features it offers.
> >
> >
> > You haven't actually explained which syntax you want to remove.
> >
> >>
> >> I'm almost certain that the answer is "no" (partly because these
> >> languages/dialects did not exist at the time).
> >
> >
> > The language is very similar in semantics to OCaml, to say that Rust is
> only
> > inspired by C++ would be a lie.
> >
> >> What about Lua, which is more C-like?
> >
> >
> > You've obviously never used Lua, it's nothing like C.
> >
> >> Or CoffeeScript?
> >
> >
> > Coffeescript is the exact opposite of what you ask - it's a superset of
> > javascript that adds some syntax sugar. The fact it compiles to very
> > readable javascript is a testament to this.
> >
> >>
> >> The list contains some bad role models (in terms of syntactic elegance
> and
> >> simplicity): C++, Haskell, OCaml, and Ruby.
> >
> >
> > I seriously doubt your taste in syntax if you think Haskell and OCaml are
> > undesirable.
> >
> >>
> >> Thankfully Common Lisp is mentioned. Although, of the Lisps I'm familiar
> >> with, Common Lisp has the ugliest syntax (still better than C++ though).
> >
> >
> > You are clearly misusing the word "syntax"... Common lisp's syntax
> consists
> > of only S-exprs and the quote sugar, as other lisps do.
> >
> >> This is all to say that, from what I can tell, simplicity and elegance
> of
> >> syntax was not a design requirement (or goal) that the Rust developers
> had
> >> in mind.
> >
> >
> > The goal of Rust was to produce a type-safe, memory-safe, programmer-safe
> > programming language, in the niche of system's languages.
> >
> >> And I think that's quite unfortunate for Rust.
> >
> >
> > It's quite unfortunate that the language doesn't abide by your nebulous,
> > sparsely defined ideas of what a "good" language looks like?
> >
> >>
> >> I'm sorry I was not able to provide this feedback years ago when it
> might
> >> have been more helpful. I only recently became aware of Rust.
> >
> >
> > I doubt it would have been taken seriously then.
> >
> >>
> >> - Greg
> >>
> >> --
> >> Please do not email me anything that you are not comfortable also
> sharing
> >> with the NSA.
> >>
> >> On Nov 11, 2013, at 3:46 PM, Corey Richardson <co...@octayn.net> wrote:
> >>
> >> On Mon, Nov 11, 2013 at 3:41 PM, Greg <g...@kinostudios.com> wrote:
> >>
> >> At this state in Rust's development, we are unlikely to make any major
> >> changes to Rust's syntax.
> >>
> >>
> >> *cries*
> >>
> >>
> >> I don't think Rust can succeed as a language if it massively differs,
> >> visually, from the language it intends to offset (C++).
> >>
> >>
> >>
> >> _______________________________________________
> >> Rust-dev mailing list
> >> Rust-dev@mozilla.org
> >> https://mail.mozilla.org/listinfo/rust-dev
> >>
> >
> >
> >
> > _______________________________________________
> > Rust-dev mailing list
> > Rust-dev@mozilla.org
> > https://mail.mozilla.org/listinfo/rust-dev
> >
>
>
>
> --
> Tim Chevalier * http://catamorphism.org/ * Often in error, never in doubt
> "If you are silent about your pain, they'll kill you and say you enjoyed
> it."
> -- Zora Neale Hurston
>
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to