News for hackers. Stuff that matters.
Re:Facebook puts bounties on bugs in the D programming langu... by axaxs on Saturday November 16, 2013 @12:13AM (#6743729)
If I may, although not the OP.

Rust feels heavy and complex from the get go. It has :, ;;, ->, and =>. It has multiple types of pointers, and constant defaults requiring mut. I could go on, but that's about as much as I could take.

But why care about me, or people like me, perhaps I'm unique. It feels like Rust was designed for people as smart as the authors to use, and there's not a thing wrong with that. Myself, I prefer a small language that I can 'keep in my head', and build from there. With that mindset, Rust feels like a -very- complicated language, even at a glance.

I hope Rust succeeds, as I'm a big fan of mozilla's mission, and appreciate all the work that you(they) do. But please don't take offense to the assertion that the language is pretty complex compared to Go, Ruby, Python, or C.

Re:Facebook puts bounties on bugs in the D programming langu... by pcwalton on Saturday November 16, 2013 @02:32AM (#6744072)
> But why care about me, or people like me, perhaps I'm unique. It feels like Rust was designed for people as smart as the authors to use, and there's not a thing wrong with that. Myself, I prefer a small language that I can 'keep in my head', and build from there.

Rust was not designed to be difficult. It's designed to be as easy as possible without sacrificing the goals of memory safety and data race freedom. Building on a foundation like those of those other languages would result in a language that isn't safe or uses global concurrent GC.

> But please don't take offense to the assertion that the language is pretty complex compared to Go, Ruby, Python, or C.

I think that Rust actually has simpler semantics and fewer special cases than all of those.