News for hackers. Stuff that matters.
Re:Canvas_ity: A tiny, single-header <canvas>-like 2D raster... by socalgal2 on Sunday February 22, 2026 @02:40AM (#47109109)
In my experience. I've run into the issue quite often. You find some library, it has its own build system (meaning not the one you're using). It has special rules etc... Integrating into your build system is time consuming and frustrating. Compiler errors from includes, linker errors, etc..

None of that happens with a single file C++ library.

Re:Canvas_ity: A tiny, single-header <canvas>-like 2D raster... by pjmlp on Sunday February 22, 2026 @03:11AM (#47109274)
Yeah, and?

There isn't a single build system without issues, other than siloed languages without language standards.

Header libraries only started to be a thing when scripting generation educated in Python and Ruby during the 2010's turned into compiled languages.

Re:Canvas_ity: A tiny, single-header <canvas>-like 2D raster... by tw061023 on Thursday February 26, 2026 @02:05PM (#47170556)
That's... definitely a way to describe Sean Barrett, whose excellent libraries popularized this style.