|
|
|
|
|
by wokwokwok
898 days ago
|
|
This is just the endemic result of C++ lacking a package manager. Every library starts out small, adds its own vendored utilities, adds its own dependencies, and eventually becomes boost. To be fair to this project, theyve worked quite hard to make the library consumable by others… but yes, its hard to look at the code like https://github.com/warmcat/libwebsockets/blob/50ba61082dc40b... …and not go… really? As part of the core of libwebsocket? When you read the justification it’s mostly “well we have a good framework now, so why not use it for other things too?” C++ life. /shrug |
|