Explore >> Select a destination


You are here

jmmv.dev
| | dcreager.net
3.8 parsecs away

Travel
| | [AI summary] This post explains the complexities of versioning shared libraries in compiled languages like C and C++, discussing semantic versioning, ABI considerations, and build tool-specific versioning schemes such as libtool and CMake.
| | flameeyes.blog
5.0 parsecs away

Travel
| | In my "For A Parallel World" series I have, up to now, only dealt with practical problems related with actual parallel builds. Today, I wish to try something different writing about some good practises to follow when working with autotools. Once again I want to repeat that no, I don't think autotools are completely flawed,...
| | mill-build.org
3.6 parsecs away

Travel
| | [AI summary] The blog post explores the inner workings of modern build tools, emphasizing their use of a build graph to manage tasks efficiently. It compares tools like Bazel, Gradle, and Mill, highlighting how each defines and processes the build graph. The post explains caching, parallelism, and the importance of a structured build graph in optimizing build processes. It also discusses the advantages of using a programming language for defining build configurations, such as better IDE support, compiler assistance, and access to a rich library ecosystem. The conclusion underscores that while build tools may appear different on the surface, they share a common goal of enhancing development efficiency through automation and optimization.
| | ciesie.com
29.2 parsecs away

Travel
| If you like writing programs in C, are interested in game development and dont enjoy all those complicated and ancient build systems I think Ive got something of interest to you. I belive there is something enjoyable in the simple setup Im describing below. Hope you will enjoy as well. Raylib Raylib is a C library made by @Ray San. On the Raylibs website it says raylib is a simple and easy-to-use library to learn video games programming.