Hacker News new | ask | show | jobs
by idm 3475 days 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.

2 comments

No developer working on SQLite uses the amalgamated file, but developers using SQLite often do use the amalgamated file.
I 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.