this post was submitted on 18 Jan 2024
741 points (98.6% liked)

Programmer Humor

19331 readers
155 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] tiredofsametab@kbin.social 9 points 8 months ago (1 children)

die unless $keyword == "unless";

[–] DieguiTux8623@feddit.it 2 points 8 months ago (1 children)

I personally have a gut feeling of rejection for every language having the unless keyword. This is why I hardly know any PERL and Ruby for example.

I have mixed feelings towards Kotlin's takeUnless scope function (I nearly always use takeIf with a negated predicate) because my mind forgets the unless version exists.

[–] devfuuu@lemmy.world 2 points 8 months ago

For me I don't know if it's because I'm not english native, but reading and understanding code using unless or similar negated boolean operators makes my mind stop computing amd becomes very hard to read.

[–] lordmauve@programming.dev 8 points 8 months ago

Python already has this.

[–] fl42v@lemmy.ml 8 points 8 months ago* (last edited 8 months ago)

This has to be illegal. I mean, it's basically suicide incitement (or whatever is the phrase for it)

[–] lurch@sh.itjust.works 8 points 8 months ago

i assume "ifnot" wasn't edgy enough and makes inferior noises on custom mechanical keyboards? /s

[–] luciole@beehaw.org 4 points 8 months ago
[–] Serpent7776@programming.dev 2 points 8 months ago

I can actually define this in TCL:

% proc ifn't {cond cmds} {if {!$cond} {uplevel $cmds}}
% ifn't false {puts 12}
12
% ifn't true {puts 12}
% 
load more comments
view more: ‹ prev next ›