Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Considering the great lengths the SQLite source goes through to validate correctness (code that rides in critical airplane systems gets no free lunch), I'd be immediately concerned a "SQLite in ______" lacks remotely the same degree of vigor in ensure implementation correctness. The overhead in using cgo feels like a small price to not worry "SQLite in Go" will remain maintained to the same degree the base SQLite project is.


They have `0 errors out of 928271 tests`. The code is mostly auto-generated if I recall, so it's essentially just using translated C from the original SQLite project.


Yeah, this is the benefit of having such a comprehensive test suite. If your implementation passes all the tests then ship it.


Not quite. Cgo makes static linking not possible, reducing cross platform ability.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: