Un desarrollador ha presentado 'cilly', una nueva herramienta que traduce el compilador Rust 'rustc' a C, permitiendo su uso en plataformas que no soportan Rust. Este proyecto, que ha sido desarrollado durante tres años, busca facilitar la compilación de código Rust en sistemas antiguos o poco comunes que solo admiten C. La herramienta genera código C específico para diferentes compiladores, adaptándose a sus características y limitaciones, lo que la convierte en una solución innovadora para la compatibilidad de software en hardware obsoleto.
El enfoque de 'cilly' es eliminar las barreras que enfrentan los desarrolladores al migrar de Rust a C, ofreciendo una forma sencilla de compilar código Rust en entornos donde no hay soporte para LLVM o GCC. Aunque la herramienta aún no está lista para su uso público, el creador ha compartido detalles sobre su funcionamiento y los requisitos necesarios para su implementación, destacando su potencial para expandir el uso de Rust en sistemas menos convencionales.
github.com
Tecnologa
Cilly: La herramienta que traduce Rust a C para sistemas obsoletos