Slashdot Mirror


Rust 1.0 Enters Beta

An anonymous reader writes: Rust is a systems programming language focused on safety and speed and aims, among other things, to offer memory safety without garbage collection and threads without data races. Over on the Rust blog, the Rust Core Team has announced the release of Rust 1.0 beta. They write, 'The beta release marks a very significant "state transition" in the move towards 1.0. In particular, with the beta release, all libraries and language features that are planned to be stable for 1.0 have been marked as stable. As such, the beta release represents an accurate preview of what Rust 1.0 will include.' The final Rust 1.0 release is scheduled for May 15th, 2015. A warning from the developers: "Rust is a work-in-progress and may do anything it likes up to and including eating your laundry." The FAQ is worth reading.

5 of 211 comments (clear)

  1. Likely interesting by umafuckit · · Score: 3, Funny

    When Rust becomes a little more polished it will likely become very interesting.

  2. What's a "compiler" ? by Anonymous Coward · · Score: 3, Funny

    Is this Rust thing another web framework? Should I assert 5 years experience with Rust on my CV?

  3. Why do we need new langs? by Anonymous Coward · · Score: 5, Funny

    Everything is written in JavaScript or soon will be. New language development is a waste of time that should be better spent making mobile apps for 3D printers.

  4. Re:Ada by tgv · · Score: 4, Funny

    Yes, but you'll need 5 to 10 years of Rust experience. In a lead role.

  5. Re:Thank you! by drewm19801927 · · Score: 3, Funny

    The main hot newness in Rust is the borrow checker. It is the source of Rusts most notable strengh and also it's most notable weakness, but you won't see it at all if you just look at a code example online, or download an already-working code example. It's also interesting since it's the first language to really target the remaining C/C++ strongholds in a long time, and it does have an interesting mix of good ideas from other languages. As for graphical programming, I would have said that all the clicking (and not version controlling) puts an upper limit on program complexity, but who knows... people have designed some darn complex stuff in Minecraft; if someone designed a visual programming language for people with that temperament maybe they ~could write something like an operating system by clicking and dragging (and shoveling?).