HackerTrans
TopNewTrendsCommentsPastAskShowJobs

aunyks

no profile record

Submissions

Epistolary Programs

hivoltage.xyz
1 points·by aunyks·2 yıl önce·0 comments

Show HN: A JavaScript lib for simulating automotive tires

github.com
3 points·by aunyks·2 yıl önce·0 comments

comments

aunyks
·4 yıl önce·discuss
> the real challenge in learning C is C considered as a platform, that is, learning how to build C projects, how to actually pull in dependencies, how to resolve them when they blow up, how to build cross-platform, understanding the several toolsets used by real projects to accomplish these tasks (raw make, autotools, cmake, etc.), dealing with library conflicts, etc.

Agreed. This is what's prevented me from learning C by contributing to large projects. I've always had trouble understanding the dependency management and build system of every project, as it seems everyone does it differently.

I kinda wish someone made a "C/C++ for Rust Developers", "CMake for the Rest of Us", or similar text that focuses enough on dep management and build systems.
aunyks
·4 yıl önce·discuss
Can someone share how modern C/C++ build systems work?

Part of the reason I’ve gravitated towards Rust as my system’s language is because every time I look at a large C++ project there are CMake / Automake / Make definitions that are really hard for me to read and understand. Some of them even seem to use symbols I can’t find in these tools’ manuals.