[–] 2 points 3 months ago

I'm not really sure what you're asking. Or I guess I mean, it's a very broad question. Just start a project and get learning.

If you have any more specific questions, feel free to ask!

  • source
  • [–] 2 points 3 months ago (2 children)

    Yes they do. I don't think it's totally unreasonable. Slow compile time is a big productivity drain. But it's not as bad as people often make out for Rust - in large part because compilation speed has at least doubled since Rust 1.0, but its reputation is still based on the 1.0 compile times.

    And some specific projects do have substantially bad compile times. When your incremental compilation time is 20 seconds where in other languages it's instant... That's notably worse.

    But I don't think it should be a deal breaker. C++ has dealt with similarly bad compile times for decades and people don't like it but it's never been enough for most of them to switch to another language.

  • source
  • parent
  • context
  • [–] 1 point 3 months ago

    Fastrand is not cryptographically secure

    That's not relevant when it's a question of interface.

    fastrand has a single Rng struct that drives everything else. Was the option to replace the implementation details of this struct explored? No idea.

  • source
  • parent
  • context
  • [–] 1 point 3 months ago (2 children)

    Ctrl-F fastrand (0 results)

    I had to stop reading very early. Sorry, but if you're going to do this topic, at least acknowledge the other very popular randomness crate, and argue why it wasn't good enough for what you wanted.

  • source
  • [–] 3 points 3 months ago (1 child)

    Cargo has you mostly covered for tooling, including tests.

    Having just now gotten myself into node at work (after python and rust), I wish I could just use cargo instead of npm and a boatload of packages.

  • source
  • [–] 12 points 3 months ago (6 children)

    I am now pursuing opportunities to return to paid work on the Rust compiler. Wish me luck!

    Someone (Rust Foundation?) pay this man! Compilation speed is one of the few weaknesses of Rust and even though I think that in 95% of cases it's actually not that bad and people are just looking for an excuse to not use Rust, it would be great to remove that excuse. (And faster compilation is always nicer anyway!)

  • source
  • view more: ‹ prev next ›