tonyg changed the topic of #racket to: The Racket Programming Language -- https://racket-lang.org/ -- https://gather.town/app/wH1EDG3McffLjrs0/racket-users -- http://pasterack.org -- logged at https://libera.irclog.whitequark.org/racket/ -- This is the right place to ask for help with (Dr)Racket. Remember to wait around for an answer!
badkins has quit [Remote host closed the connection]
badkins has joined #racket
jeosol has quit [Quit: Ping timeout (120 seconds)]
jeosol has joined #racket
codaraxis has quit [Quit: Leaving]
badkins has quit [Remote host closed the connection]
jeosol has quit [Quit: Ping timeout (120 seconds)]
badkins has joined #racket
jeosol has joined #racket
badkins has quit [Remote host closed the connection]
ur5us has quit [Ping timeout: 246 seconds]
jeosol has quit [Ping timeout: 260 seconds]
lewisje has quit [Quit: Leaving]
badkins has joined #racket
badkins has quit [Ping timeout: 272 seconds]
skapata has quit [Remote host closed the connection]
lewisje has joined #racket
ur5us has joined #racket
mdhughes_ has joined #racket
mdhughes has quit [Read error: Connection reset by peer]
mdhughes_ is now known as mdhughes
ur5us has quit [Ping timeout: 260 seconds]
ttree has quit [Remote host closed the connection]
ttree has joined #racket
ttree has quit [Remote host closed the connection]
ttree has joined #racket
sxn has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
ttree has quit [Read error: Connection reset by peer]
codingquark has quit [Ping timeout: 268 seconds]
ur5us has joined #racket
codingquark has joined #racket
ur5us has quit [Ping timeout: 252 seconds]
epolanski has joined #racket
morte_ has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 272 seconds]
bhrgunatha has joined #racket
bhrgunatha has quit [Client Quit]
badkins has joined #racket
skapata has joined #racket
badkins has quit [Ping timeout: 260 seconds]
badkins has joined #racket
jeosol has joined #racket
jeosol has quit [Quit: Ping timeout (120 seconds)]
sxn1 has joined #racket
sxn has quit [Ping timeout: 252 seconds]
badkins has quit [Remote host closed the connection]
sxn1 has quit [Ping timeout: 252 seconds]
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
sxn has joined #racket
sxn has quit [Ping timeout: 246 seconds]
ec has joined #racket
ec_ has quit [Ping timeout: 255 seconds]
ncf has quit [Quit: Fairfarren.]
ncf has joined #racket
jeosol has joined #racket
sxn has joined #racket
jeosol has quit [Ping timeout: 260 seconds]
jeosol has joined #racket
skapate has joined #racket
skapata has quit [Ping timeout: 252 seconds]
badkins has quit [Remote host closed the connection]
jeosol has quit [Ping timeout: 260 seconds]
badkins has joined #racket
ec_ has joined #racket
Avichi has joined #racket
ec__ has joined #racket
ec has quit [Ping timeout: 255 seconds]
ec_ has quit [Ping timeout: 255 seconds]
sxn has quit [Ping timeout: 248 seconds]
Avichi has quit [Quit: Client closed]
Avichi has joined #racket
Avichi has quit [Quit: Client closed]
Avichi has joined #racket
epolanski has quit [Quit: Connection closed for inactivity]
morte_ has quit [Ping timeout: 272 seconds]
skapate has quit [Quit: Bonan tageron kaj ĝis la.]
runrin has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
runrin has quit [Quit: leaving]
runrin has joined #racket
pagnol has joined #racket
skapata has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
ur5us has joined #racket
louis77 has left #racket [Textual IRC Client: www.textualapp.com]
msiism has joined #racket
<msiism> Is it bad practice to rely on `and` short-circuting when an expression in the "and chain" depends on its predecessor to be true in order to be executed in a meaningful way?
<msiism> For example, say, you have a procedure call in that and chain that requires a numeric string as its argument.
<msiism> And at the position before that, there's you call a procedure that does check that string for actually being numeric.
<msiism> Now, this will surely work. But the thing is that doing it that way, the relation between these two expressions is implicit.
<msiism> If, on the other hand, I'd use `if`, it would be overt.
<msiism> I tend to think the latter is better.
sxn has joined #racket
<samth> msiism: something like (and (number? x) (+ x 5)) is definitely idiomatic
sxn has quit [Ping timeout: 252 seconds]
<msiism> Okay, I see.
<msiism> Yeah, that's what I meant, basically.
<msiism> I guess I still prefer to make things explicit with `if` in less obvious cases.
<msiism> Less obvious meaning both that there are a couple more expressions given to `and` and that their relation might not be immediately apparent from the procedure names.
badkins has quit [Remote host closed the connection]
ur5us has quit [Ping timeout: 260 seconds]
sxn has joined #racket
sxn has quit [Ping timeout: 260 seconds]
Avichi has quit [Ping timeout: 260 seconds]
pagnol has quit [Ping timeout: 252 seconds]
msiism has quit [Quit: Konversation vaporized.]
sxn has joined #racket
sxn has quit [Ping timeout: 260 seconds]
badkins has joined #racket