gproto23 has quit [Read error: Connection reset by peer]
capfredf has joined #racket
capfredf has quit [Ping timeout: 240 seconds]
gproto23 has joined #racket
s-liao has quit [Quit: Client closed]
Avichi has quit [Ping timeout: 256 seconds]
unyu has quit [Ping timeout: 240 seconds]
unyu has joined #racket
mon_aaraj has quit [Ping timeout: 252 seconds]
gproto23 has quit [Read error: Connection reset by peer]
capfredf has joined #racket
Avichi has joined #racket
capfredf has quit [Ping timeout: 250 seconds]
dhil has joined #racket
TCZ has joined #racket
cynomys has quit [Ping timeout: 240 seconds]
capfredf has joined #racket
pottsy has joined #racket
<pottsy>
Is it possible to use racket/gui and racket/draw such that I can handle the frame event loop myself? I want a 2d game "main-loop"-esq experience
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
badkins has quit [Ping timeout: 256 seconds]
capfredf has quit [Ping timeout: 240 seconds]
gproto23 has joined #racket
evdubs_ has joined #racket
evdubs has quit [Ping timeout: 240 seconds]
dmh has joined #racket
ec has joined #racket
ec has quit [Remote host closed the connection]
ec has joined #racket
capfredf has joined #racket
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
countvajhula has quit [Read error: Connection reset by peer]
capfredf has quit [Ping timeout: 272 seconds]
badkins has joined #racket
countvajhula has joined #racket
ur5us_ has joined #racket
badkins has quit [Ping timeout: 240 seconds]
ur5us has joined #racket
ur5us_ has quit [Read error: Connection reset by peer]
gproto23 has quit [Remote host closed the connection]
capfredf has joined #racket
capfredf has quit [Remote host closed the connection]
ur5us has quit [Ping timeout: 240 seconds]
<klf>
Racket is a call-by-value language. but can I pass in a reference delaying it's evaluation?
ur5us has joined #racket
<bremner>
you can use e.g. boxes to do that
evdubs_ has quit [Ping timeout: 240 seconds]
<klf>
bremner: similarly, how can I do something like (define defineclone define) ?
<klf>
(the second argument is in expression context and so it's not something that would achieve what I intended)
ur5us has quit [Ping timeout: 240 seconds]
rgherdt has quit [Remote host closed the connection]
<samth>
klf: you would write a macro -- you can only use functions to abstract over functions and other values, macros let you abstract over other things like definition syntax
<samth>
klf: `(define-syntax-rule (defineclone stuff ...) (define stuff ...))` is one way
<samth>
`(define-syntax defineclone (make-rename-transformer #'define))` is a bit more esoteric but also more complete
evdubs has joined #racket
Avichi has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
countvajhula has quit [Ping timeout: 240 seconds]
Vaelatern has quit [Ping timeout: 240 seconds]
Vaelatern has joined #racket
Vaelatern has quit [Changing host]
Vaelatern has joined #racket
badkins has joined #racket
capfredf has joined #racket
morte_ has joined #racket
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
capfredf has quit [Ping timeout: 240 seconds]
xand0_ has quit [Read error: Connection reset by peer]
henderson has quit [Read error: Connection reset by peer]
xand0_ has joined #racket
henderson has joined #racket
krono has quit [Ping timeout: 252 seconds]
offby1 has quit [Read error: Connection reset by peer]
offby1 has joined #racket
sunarch has quit [Read error: Connection reset by peer]