News for hackers. Stuff that matters.
Re:Using D to Create the World’s Fastest File System by z3t4 on Wednesday December 05, 2018 @11:21AM (#18609650)
The Rust community is extremely hostile, especially against other languages, and D in particular.
Re:Using D to Create the World’s Fastest File System by burk96 on Wednesday December 05, 2018 @02:58PM (#18611851)
I think I know what you are talking about, there does seem to be a general sense of elitism in the Rust community. Kind of a thought that Rust is the best language for almost any task, why would you use anything else? I think that thought process is present in many software communities however.

I have found the Rust community to be one of the most helpful and welcoming to beginners, and I don't believe this to be contradictory of what I have mentioned before. Rust developers want their community to grow so to spread the good word. Maybe it comes off too strong sometimes by pointing out where Rust has strengths against other languages, but if that is the among worst the community does, I would consider the community pretty friendly.

Re:Using D to Create the World’s Fastest File System by tombert on Wednesday December 05, 2018 @11:52AM (#18610011)
Really? The few times I've used Rust, the people on the IRC channel were really nice to me and helped me get bootstrapped.
Re:Using D to Create the World’s Fastest File System by z3phyr on Wednesday December 05, 2018 @12:55PM (#18610657)
Its not hostile. Its aggressive in selling the strong points of the language. Having said that, I do wish newer languages spring up that adapt the good stuff from Rust. I can never like Rust syntax.
Re:Using D to Create the World’s Fastest File System by zanny on Wednesday December 05, 2018 @05:49PM (#18613513)
A ludicrous amount of engineering has gone into the Rust compiler, the extensive documentation in RFCs about its design, the huge language docs that took a million man hours to make, RLS is another huge undertaking...

I do forsee Rust getting a Coffeescript of its own. I'm in love with the control flow model of the language but always felt some things that were in from day one (like double colon :: namespace delimiters, ampersand references, asterisk pointers and dereferencing, semicolons, curly braces, etc) were just wholesale copied from the languages de jour of the day because the focus was on the borrow checker as an innovative feature. So the semantics and ergonomics were completely phoned in early on, and by the time the modern development process around the language and compiler matured the glyphs were so totally entrenched there was no way to reconsider any of it.

A syntactic wrapper that gives you the types and behaviors of Rust with beautification like whitespace significance over mandatory brace delimiters and semicolons (like Python) with single colon (or maybe even dot) namespacing and such would be an insanely hard project (because parsing Rust is already insanely hard, and a lot of work went into minimizing compiler passes to parse grammar so keeping that with less control characters to work with in an intuitive way sounds like a substantial exercise in ergonomics) that compiled to ugly normal Rust would be fantastic to help newbies avoid the "glyphic overload" I easily see happen to anyone I try to preach Rust to.

Re:Using D to Create the World’s Fastest File System by skohan on Thursday December 06, 2018 @07:20AM (#18617355)
I totally agree re the ergonomics. It really feels to me as if a lot of C/C++ conventions were copied over, with no justification beyond "this is what system programming languages look like".
Re:Using D to Create the World’s Fastest File System by Shorel on Thursday December 06, 2018 @12:03PM (#18619777)
It would be ironic if D language did precisely that.
Re:Using D to Create the World’s Fastest File System by steveklabnik on Wednesday December 05, 2018 @11:37AM (#18609827)
Where do you see that happening? I'd love to tell some people to cut it out!
Re:Using D to Create the World’s Fastest File System by z3t4 on Thursday December 06, 2018 @03:44AM (#18616354)
In this post about D, the top comments are about how great Rust is. But mentioning D in a post about Rust is like sticking your head into a bee-hive.
Re:Using D to Create the World’s Fastest File System by steveklabnik on Thursday December 06, 2018 @08:23AM (#18617762)
The top comment is about how much they love D, and wonder why others don’t. So people are answering that question.

I don’t see how that’s the Rust community hating other languages, but answering a question about preference. They’re all respectful answers.

I don’t see it here, sorry :/

Re:Using D to Create the World’s Fastest File System by p0nce on Wednesday December 05, 2018 @06:12PM (#18613718)
The Rust Community is:

    Welcoming
    Inclusive
    Developers prioritize mentorship
    RFC process
    Energizing

It's written in the Rust Marketing Handbook so it's true: https://rust-lang.github.io/rust-marketing/pitches/community...
Re:Using D to Create the World’s Fastest File System by pjmlp on Wednesday December 05, 2018 @12:37PM (#18610468)
Not at all, they even put up with my schizophrenic arguments of C++ vs Rust vs whatever.
Re:Using D to Create the World’s Fastest File System by DeepYogurt on Wednesday December 05, 2018 @12:25PM (#18610344)
In my experience the rust community has been incredibly welcoming and nice.