LLVM acknowledgement

Hi all,

I enjoy programming in Rust due to its safety and performance. However, I am also big fan of the LLVM [ https://llvm.org/ ] which provides extremely important ground for many compilers. Although I am aware of work in progress regarding alternative implementation of rust compiler backend, currently the performance of rust and support of various platforms is dependent on machine code generated by LLVM backend.

Therefore I am sad not to find any notion about LLVM on the rust official web page [ https://www.rust-lang.org/ ]. The only thing I was able to found is some discussion in the rustc developers guide, which regular public audience would never reach.

I am suggesting to add a reference to LLVM compiler toolbox to the rust home web page. There are several examples of how you can do it.

  1. The Julia [ https://julialang.org/ ] language web page has this text

Julia is fast!

Julia was designed from the beginning for high performance. Julia programs compile to efficient native code for multiple platforms via LLVM.

  1. The Apple's Swift [ https://developer.apple.com/swift/ ] home page tells us this:

Fast and Powerful

From its earliest conception, Swift was built to be fast. Using the incredibly high-performance LLVM compiler technology, Swift code is transformed into optimized native code that gets the most out of modern hardware. The syntax and standard library have also been tuned to make the most obvious way to write your code also perform the best whether it runs in the watch on your wrist or across a cluster of servers.

There are many others languages, which I can provide as an examples. I hope that you will appreciate to find a solution to this case.

P.S. Disclaimer: I don't have anything to do with LLVM team, I am neither a member nor contributor.

18 Likes

I would suggest starting a conversation (via an issue) on the Rust website repo: https://github.com/rust-lang/www.rust-lang.org

So, if that is better place for discussion, I can copy paste it to github. I just don't want to create the post duplicates everywhere. Is there a chance that people in charge for the website show up here?

There's a chance, but since no one else has responded so far I'd create an issue.