Login
You're viewing the slime.global public feed.
  • Oct 21, 2026, 1:55 PM

    in C if you use pragma once and if __INCLUDE_LEVEL__ == 0 in every translation unit. and also ccache. you get incremental builds and no header files. you just include the .c file and its fine. there doesnt seem to be any downside, other than your executables end up massive when the debug symbols get copied in over and over. theres probably a way round that problem, like "do the release build instead"

    💬 0🔄 0⭐ 0