David Zeuthen continues to crank out updates to his "Writing a C library"
series faster than we can point to them; part 4
(helpers, daemons, and testing) and part 5
(API design, documentation, and versioning) are now out. "A C
library is, almost by definition, something that offers an API that is used
in applications. Often an API can't be changed in incompatible ways (it
can, however, be extended) so it is usually important to get right the
first time because if you don't, you and your users will have to live with
your mistakes for a long time.
to post comments)