News for hackers. Stuff that matters.
Re:Defer Available in GCC and Clang by feelamee on Friday February 20, 2026 @08:52AM (#47088046)
if you do it once - why do you care about "ugly" scope_exit? btw, writing such wrappers is easy and does not require a lot of code.
Re:Defer Available in GCC and Clang by mort96 on Friday February 20, 2026 @09:14AM (#47088310)
What do you mean with '"ugly" scope_exit'?

Do you mean why I care that I have to call the free function at every exit point of the scope? That's easy: because it's error prone. Defer is much less error prone.

Re:Defer Available in GCC and Clang by feelamee on Saturday February 21, 2026 @12:57PM (#47103042)
your words... > C++ implementations of defer are either really ugly

I agree with @pjmlp - you need to write wrappers around the C api.

But if you.. > If I'm gonna write RAII wrappers around every tiny little thing that I happen to need to call once

use them just once.. so, why care about ugliness, just write ugly code just once? Code can't be perfect.