Question: what is the state of thinking behind managing external dependencies in C? This project appears to just check them into source, which is pretty simple, and I am tempted to do so on my own projects. Is this the preferred method after years of not-so-popular attempts at package managers and various issues with things like CMake external sources, github submodules/subrepos or custom scripts to download source?
Show HN: Pure C Asynchronous HTTP Framework
11–13 of 13 posts
Re: Show HN: Pure C Asynchronous HTTP Framework
#12Question: what is the state of thinking behind managing external dependencies in C? This project appears to just check them into source, which is pretty simple, and I am tempted to do so on my own projects. Is this the preferred method after years of not-so-popular attempts at package managers and various issues with things like CMake external sources, github submodules/subrepos or custom scripts to download source?
One approach some recommend is single file headers, which are self contained libraries that require nothing more than an include most of the time. Search "single file headers" for more info.
Package managers (haven't tried them) and vendoring (checking into source) are the other approaches I know of.
Re: Show HN: Pure C Asynchronous HTTP Framework
#13It says it works on "Linux, macOS or FreeBSD". What would you use on a microcontroller (eg. Arm)?