Disclaimer: I’ve used LLMs
3 Likes
I haven’t done anything with fil-c, but from what ive heard from folks around me, the runtime checks it does add make the resulting C programs way too slow in most cases. Have you encountered this supposedly unusable slowness?
Yes, there’s a penalty you pay for the overhead.
That gives actually good incentives to rewrite as much as C layer into Rust, eliminating the penalty at the performance level instead of security.
Fair, it would be interesting to see the usecases. My pessimism tells me there isnt too many cases where the C code is not trivial enough to not rewrite, yet not performance critical enough to use filc for. Maybe openssl? If the crypto isnt in the hot path