Quiero extern "fil-C": Rust con memoria segura para C heredado

I want extern "fil-C"

Rust ofrece seguridad de memoria en tiempo de compilación, pero al cruzar el límite `unsafe` hacia C, esa garantía se pierde. Fil-C recompila C y C++ con capacidades, comprobaciones en tiempo de ejecución y un recolector de basura concurrente, logrando que las violaciones de seguridad de memoria provoquen pánicos en lugar de exploits. El autor propone un FFI de Rust que hable el ABI de Fil-C, permitiendo usar Rust para el camino rápido y C heredado de forma segura, con un costo de rendimiento que incentiva reescribir los puntos críticos en Rust. La interoperabilidad con C ordinario no es un objetivo de Fil-C, y el puente requeriría preservar la garantía de todo el programa. Mientras tanto, filnix empaqueta Fil-C como una plataforma de compilación cruzada de Nix, y Zig explora un ABI inspirado en Fil-C. El autor invita a colaborar en OceanSprint.

Quiero `extern "fil-c"`: Rust en el camino rápido, C antiguo en el camino seguro, y una razón de rendimiento para terminar la migración.

Más de este día

2026-08-14