3 ms·
I wrote a script that looks at C++ files, figures out the dependencies (by looking at what headers they include) and automatically compiles and links out of dat
by jeffreyrogers 2y ago
I wrote a script that looks at C++ files, figures out the dependencies (by looking at what headers they include) and automatically compiles and links out of date files. It makes programming in C++ sort of like programming in a modern language like Go. It took me a couple of days to implement and I use it any time I am working on my own C++ projects. I eventually want to add package management features to allow integration with external libraries, but this isn't a priority for me currently.
I have also worked on trading algorithms that used publicly available info about crypto order books to make profitable trades, which will obviously not be published since then they would stop working.
- atlgator 2y agoBill of Materials (BOM) software for identifying dependencies along with versions that are out of date or vulnerable is a growing market in Government.
- bostik 2y agoI can wholeheartedly recommend Syft.[0] Decoupling SBOM data collection from vulnerability tracking (with your tool of choice) is a nice capability. 0: https://github.com/anchore/syft https://github.com/anchore/syft
- morbicer 2y agoI have good experience with https://github.com/pivotal/LicenseFinder https://github.com/pivotal/LicenseFinder This produces BOM with versions but rather than out of date it focuses on licenses which comes handy during acquisitions due diligence. Supports many languages