#GCCrs
@lispi314 sidenote: that #guile bootstrap path was developed for #guix :
GNU Mes (maxwell equations of software) provides a minimal #scheme interpreter and C #compiler with tooling to build #tinycc that can be used with the Mes C library to compile glibc-2.2.5, binutils-2.20.1, gcc-2.95.3 with which you can build the whole #GNU system.
Thanks to #GCCrs that will soon include #Rust
Thanks to #Python on Guile it includes a shortcut for compatible Python-based tooling.
#GCC
@dalias @jschauma
@lispi314 Do you mean something like #GCCrs?
That got a lot of backlash (from lots of people who said that the approach is bad and completely ignored bootstrapping), but they are going through with it and are making good progress: https://rust-gcc.github.io/
(me and others told them again and again that what they are doing is great work and two years ago they finally got funding)
@carcosa See the side-discussion about #GCCrs and #Guix: https://rollenspiel.social/@ArneBab/109911253196227319 @dthompson
#GCCRust is a #GCC based compiler for #Rust.
#gccrs is a frontend for GCC that allows it compile Rust programs. Being based on GCC allows for typical GCC options like -O2 and plugins targeting GIMPLE to be used normally. gccrs also allows for mixed C and Rust code to be effectively optimized and secured as they are compiled to the same intermediate language.
Website 🔗️: https://github.com/Rust-GCC/gccrs