badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 264 seconds]
vraid has quit [Ping timeout: 246 seconds]
selimcan has quit [Quit: Leaving]
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 256 seconds]
krjst has joined #racket
badkins has joined #racket
libertyprime has joined #racket
badkins has quit [Ping timeout: 260 seconds]
krjst has quit [Quit: bye]
krjst has joined #racket
krjst has quit [Quit: bye]
krjst has joined #racket
krjst has quit [Client Quit]
krjst has joined #racket
zv has quit [Ping timeout: 272 seconds]
zv has joined #racket
libertyprime has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
bocaneri has joined #racket
efm has quit [Read error: Connection reset by peer]
_whitelogger has joined #racket
dddddd has quit [Ping timeout: 265 seconds]
efm has joined #racket
libertyprime has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
narimiran has joined #racket
_whitelogger has joined #racket
lockywolf has joined #racket
lockywolf has quit [Max SendQ exceeded]
lockywolf has joined #racket
lockywolf has quit [Max SendQ exceeded]
lockywolf has joined #racket
lockywolf has quit [Max SendQ exceeded]
lockywolf has joined #racket
orivej has joined #racket
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #racket
rgherdt has joined #racket
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
badkins has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
badkins has quit [Ping timeout: 258 seconds]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
Sgeo has quit [Read error: Connection reset by peer]
nikita` has joined #racket
epony has quit [Read error: Connection reset by peer]
orivej has quit [Quit: No Ping reply in 180 seconds.]
lockywolf_ has joined #racket
epony has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
orivej has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 260 seconds]
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
epony has quit [Quit: reconfig]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
orivej has quit [Ping timeout: 258 seconds]
lockywolf_ has joined #racket
orivej has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
narimiran has quit [Quit: leaving]
lockywolf_ has quit [Max SendQ exceeded]
orivej has quit [Quit: No Ping reply in 180 seconds.]
lockywolf_ has joined #racket
epony has joined #racket
orivej has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
aidalgol has quit [Remote host closed the connection]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
orivej_ has joined #racket
orivej has quit [Ping timeout: 240 seconds]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #racket
lockywolf_ has quit [Ping timeout: 264 seconds]
orivej_ has joined #racket
orivej has quit [Ping timeout: 264 seconds]
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #racket
orivej_ has joined #racket
orivej has quit [Ping timeout: 258 seconds]
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
badkins has joined #racket
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
badkins has quit [Ping timeout: 258 seconds]
lockywolf_ has joined #racket
dddddd has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
libertyprime has quit [Quit: leaving]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
camelCaser has joined #racket
ccamel has quit [Ping timeout: 264 seconds]
orivej_ has joined #racket
orivej has quit [Ping timeout: 240 seconds]
sz0 has quit [Quit: Connection closed for inactivity]
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #racket
TCZ has joined #racket
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
Bjarno has quit [Ping timeout: 260 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
badkins has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
sz0 has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
ArthurStrong has joined #racket
TCZ has quit [Quit: Leaving]
readyready15728 has joined #racket
<readyready15728>
Hi, is there a good guide for generics out there? The reference guide is clear as mud on them and I found a blog post but someone stole all the whitespace: https://blog.racket-lang.org/2012/11/generics.html
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #racket
technomancy has left #racket ["ERC (IRC client for Emacs 26.1.50)"]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
endformationage has joined #racket
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #racket
efm has quit [Quit: Konversation terminated!]
bocaneri has quit [Ping timeout: 260 seconds]
bocaneri has joined #racket
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
nebunez has joined #racket
Sgeo has joined #racket
efm has joined #racket
epony has quit [Ping timeout: 258 seconds]
true-grue has joined #racket
doyougnu has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
ruffni has joined #racket
<ruffni>
i want to (set!) some variable i pass as argument from a definition. is this even possible in racket? do i need to use define-syntax or some ,' (quote/unquote) magic?
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #racket
true-grue has quit [Quit: Leaving]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
badkins has joined #racket
<erkin>
ruffni: What exactly are you trying to do?
<erkin>
`set!', unlike most other procedures, works on identifiers rather than values.
<erkin>
You can `set!' the actual argument of a procedure within the lambda body but it would only assign to that identifier within that scope.
<erkin>
The actual value is unaltered.
<erkin>
If you want a mutable value that could contain any type of value, you can use the box type.
<bremner>
ruffni: you might find boxes useful for this
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
bocaneri has joined #racket
epony has joined #racket
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #racket
doyougnu has quit [Ping timeout: 240 seconds]
nikita` has quit [Quit: leaving]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
c7d9 has quit [Remote host closed the connection]
orivej has joined #racket
orivej_ has quit [Ping timeout: 264 seconds]
Oxyd has quit [Ping timeout: 256 seconds]
zv has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
<ruffni>
these boxes indeed look interesting! i tried to set a global variable by argument reference, so that the resulting function changes a specific variable according to what arguments it was called with.
<ruffni>
i'm trying to animate stuff in fluxus
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
<bremner>
ruffni: you may also want to look at parameters, as a kind of controlled global variable.
<bremner>
not so good for passing values back though
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]