
Functional Programming in Rust with Luke Westby
Software Unscripted
00:00
Debugging Tests and Rust?
In the rock code base, LVM code generation and linking are like dominate compile times. That seems to also be the case with rust, although maybe monomorphization is also a big deal there. You can make a backend that just goes straight to machine code. And I'm quite certain this works because everybody made programming languages before LLVM existed. They just generated a machine code. Our development back ends for rock are not at feature parity with our LLVM one yet. Just seeing how much work is involved in that granted, like maybe for the rust code base, it's a lot more work.
Transcript
Play full episode