williewillus has quit [Remote host closed the connection]
runrin has quit [Ping timeout: 268 seconds]
runrin has joined #racket
mange has quit [Remote host closed the connection]
monkey_ has joined #racket
skapata has quit [Read error: Connection reset by peer]
badkins has joined #racket
badkins has quit [Ping timeout: 244 seconds]
monkey_ has quit [Ping timeout: 260 seconds]
ur5us has quit [Ping timeout: 244 seconds]
jao has quit [Ping timeout: 252 seconds]
bremner has quit [Read error: Connection reset by peer]
bremner has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
ttree has quit [Ping timeout: 265 seconds]
ec has quit [Remote host closed the connection]
ec has joined #racket
codingquark has quit [Ping timeout: 265 seconds]
codingquark has joined #racket
ur5us has joined #racket
ur5us has quit [Remote host closed the connection]
ur5us has joined #racket
ur5us has quit [Ping timeout: 244 seconds]
szkl has joined #racket
codingquark has quit [Ping timeout: 265 seconds]
codingquark has joined #racket
badkins has joined #racket
codingquark has quit [Quit: No Ping reply in 180 seconds.]
codingquark has joined #racket
badkins has quit [Ping timeout: 265 seconds]
jao has joined #racket
morte_ has joined #racket
badkins has joined #racket
mdhughes has quit [Ping timeout: 244 seconds]
mdhughes has joined #racket
skapata has joined #racket
ec has quit [Remote host closed the connection]
badkins has quit [Remote host closed the connection]
ec has joined #racket
ttree has joined #racket
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
ec has quit [Ping timeout: 258 seconds]
ec has joined #racket
badkins has quit [Remote host closed the connection]
ec has quit [Ping timeout: 258 seconds]
ec has joined #racket
morte_ has quit [Ping timeout: 268 seconds]
ec has quit [Ping timeout: 258 seconds]
badkins has joined #racket
msiism has joined #racket
<msiism>
I'm trying to find an explanation of the naming conventions for functions in Racket, especially the `func*` form. But I can't seem to find it.
morte_ has joined #racket
morte_ has quit [Remote host closed the connection]
<samth>
msiism: `func*` is basically the "prime" convention in mathematics, where a' is like a but different
badkins has quit [Ping timeout: 244 seconds]
<msiism>
Hm… okay, Beautiful Racket explains it like this: "If a function handles one input argument or returns one value, a variant function that handles multiple input arguments or multiple return values uses the same name, but suffixed with *."
<msiism>
Oh, and: "The * suffix can also denote a variant that treats multiple arguments as nested rather than parallel: for vs. for*, let vs. let*."
<msiism>
Yeah, I was already wondering about let*.
<msiism>
So, if I write a function that conses list A onto list B item by item, calling that `cons*` wouldn't be that bad, right?