4 ms·
> I just don't understand why someone would start something in a memory unsafe language these days. I cannot in good conscience put that on a customer's machine
by lr1970 3y ago
> I just don't understand why someone would start something in a memory unsafe language these days. I cannot in good conscience put that on a customer's machine.
We ended up rewriting a component to drop support for Parquet and to just use SQLite instead.
I am not sure that you realize that SQLite is written entirely in C -- a quintessential memory unsafe language. I guess quality of software depends on many things besides a choice of language.
- LgLasagnaModel 3y agoI’m quite sure that the OP DOES realize this.
- ttfkam 3y agoSQLite also lives under a literal mountain of automated tests, an engineering effort I'm not sure I've ever seen elsewhere. The library code is absolutely dwarfed by the test code. ...and CVEs still pop up occasionally. The point about memory safety languages still holds, but can be mostly muted given you throw enough tests at the problem.