4 ms·
My theory: everybody knows sqlite can be distributed as a single-file library that you can happily embed. However, it's a pretty complex beast compared to the
by idm 10y ago
My theory: everybody knows sqlite can be distributed as a single-file library that you can happily embed. However, it's a pretty complex beast compared to the rest of the list and maybe it's outside the vision of the list altogether, which features much simpler projects.
Edit: to be even clearer, sqlite is 100+ .c files. Yes, you can make it one "amalgamated" .c file, but no developer works on that file; they work on the 100+ smaller .c files.
- deleted 10y ago[deleted]
- billforsternz 10y agoNo developer working on SQLite uses the amalgamated file, but developers using SQLite often do use the amalgamated file.
- sfifs 10y agoI guess you mean SQLite developers don't use the amalgamation. It is used by users. The amalgamation is used for instance in the most popular Golang library to provide SQLite engine.
- jbarham 10y agoFor the record: https://github.com/mattn/go-sqlite3 https://github.com/mattn/go-sqlite3