|
|
|
|
|
by pizlonator
610 days ago
|
|
Fil-C is nothing like MiraclePtr. Fil-C gives you comprehensive memory safety. Yes, it handles references to the stack. Misuse traps or leads to other safe outcomes. Fil-C makes it so races have memory safe outcomes (like Java). Circle and Rust are strictly less safe than Fil-C, since both have unsafe escape hatches. Fil-C doesn't even have an unsafe escape hatch. |
|
This can't be dismissed as a mere quality-of-implementation detail. C and C++ are used because they don't have such overheads, so it takes away the primary reason to use these languages. When non-negligible overhead is not a problem, there are plenty of nicer languages to choose from for writing new code.
This leaves Fil-C in a role of a sandbox for legacy code, when there's some unsafe C code that won't be rewritten, but still needs to be contained at any cost. But here you need to compete with WASM and RLBox which have lower-overhead implementations.