# Introducing Rust alongside C in Julia's source tree?

**URL:** <https://discourse.julialang.org/t/introducing-rust-alongside-c-in-julias-source-tree/124559>\
**Category:** Internals & Design\
**Created:** [January 9, 2025, 1:56am UTC](https://discourse.julialang.org/t/introducing-rust-alongside-c-in-julias-source-tree/124559 "2025-01-09T01:56:11Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [January 9, 2025, 8:56am UTC](https://discourse.julialang.org/t/introducing-rust-alongside-c-in-julias-source-tree/124559/9 "2025-01-09T08:56:16Z")

</div>

> [@MilesCranmer](#):
>
> Just curious if anyone has ever raised the question of introducing Rust inside the Julia source tree, alongside C?

Yes: [Julia better rewritten in rust?](https://discourse.julialang.org/t/julia-better-rewritten-in-rust/84151)

One problem no one raised about Rust is that in BinaryBuilder we don’t have Rust toolchains for i686-w64-mingw32, aarch64-freebsd and riscv64-linux, because they are either unsupported by rustup or have incompatible runtimes with what we use. Which means we can’t compile Julia dependencies for those platforms, which would significantly complicate Julia build system there.

---

_[View the full topic](https://discourse.julialang.org/t/introducing-rust-alongside-c-in-julias-source-tree/124559)._
