From Julia to Rust

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rust

    Empowering everyone to build reliable and efficient software.

    Author here!

    I have no idea why this blog is making the rounds again and I've learned a lot of Rust since, see my (badly benchmarked!) presentation at this year's Scientific Computing in Rust 2024:

    https://www.youtube.com/watch?v=bdsBhqKOe7A

    and a PR I sent in for the Rust compiler to speed it up for some low hanging fruit:

    https://github.com/rust-lang/rust/pull/110477

    I'll have to revisit this blog at some point and see what I should update, as well as a "From Rust to Julia" post for those that want to venture into that world as well.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • julia

    The Julia Programming Language

    > are not an issue with Julia (eg memory safety)

    Note that Julia does allow memory unsafety, for example you can mark array accesses with `@inbounds` to remove bound checks, kinda like how you can use `unsafe` in Rust except it looks much less scary.

    It also doesn't help that the official example for how to use it safe was actually not safe [1]. Granted, this is just a single example and has been fixed since then, but it doesn't give a nice impression of their mindset when dealing with memory safety.

    More in general there doesn't seem to be a strong mindset for correctness either. See [2] for a collection of such issues.

    [1]: https://github.com/JuliaLang/julia/issues/39367

    [2]: https://yuri.is/not-julia/

  • miguelraz

    The blog post itself [1] as well as its modification history [2] are available on GitHub. Looks like it's from mid-2021.

    [1]: https://github.com/miguelraz/miguelraz.github.io/blob/master...

    [2]: https://github.com/miguelraz/miguelraz.github.io/commits/mas...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?