zmt00 has quit [Read error: Connection reset by peer]
zmt00 has joined #racket
badkins has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
lockywolf has joined #racket
FreeFull has quit []
juanfra has quit [Disconnected by services]
pierpal has quit [Quit: Poof]
pierpal has joined #racket
sauvin has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 258 seconds]
endformationage has quit [Quit: WeeChat 2.3]
orivej has quit [Ping timeout: 258 seconds]
jao has quit [Ping timeout: 250 seconds]
Lowl3v3l has joined #racket
lockywolf_ has quit [Ping timeout: 264 seconds]
orivej has joined #racket
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
pie_ has joined #racket
ZombieChicken has quit [Ping timeout: 256 seconds]
Lowl3v3l has quit [Quit: Leaving.]
Lowl3v3l has joined #racket
pierpal has quit [Read error: Connection reset by peer]
jcowan has quit [Quit: Connection closed for inactivity]
NeoHamled has quit [Read error: Connection reset by peer]
jerme_ has quit [Ping timeout: 264 seconds]
davidl has quit [Quit: WeeChat 2.2]
davidl has joined #racket
orivej has quit [Ping timeout: 245 seconds]
wingsorc has joined #racket
wingsorc has quit [Remote host closed the connection]
orivej has joined #racket
pierpal has joined #racket
krrrcks has joined #racket
davidl has quit [Ping timeout: 252 seconds]
davidl has joined #racket
mzan has joined #racket
YuGiOhJCJ has joined #racket
lockywolf has joined #racket
lockywolf has quit [Max SendQ exceeded]
lockywolf has joined #racket
_whitelogger 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
hjek has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 252 seconds]
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
dddddd has joined #racket
jcowan has joined #racket
Lowl3v3l has quit [Remote host closed the connection]
jao has joined #racket
Lowl3v3l has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
pierpal has quit [Quit: Poof]
pierpal has joined #racket
jao has quit [Ping timeout: 258 seconds]
sleepnap has joined #racket
ayerhart has quit [Ping timeout: 258 seconds]
ayerhart has joined #racket
badkins has joined #racket
Lowl3v3l has quit [Remote host closed the connection]
hjek has quit [Quit: Leaving.]
ZombieChicken has joined #racket
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #racket
pierpal has quit [Read error: Connection reset by peer]
Lowl3v3l has joined #racket
dustyweb has joined #racket
endformationage has joined #racket
rntz has joined #racket
<rntz>
is there any reason in principle one couldn't have a function contract->flat-contract such that if ((contract->flat-contract c) x) == #f, then x does not satisfy contract c? (but not, of course, always vice-versa)
<rntz>
i.e. the "flat approximation" of a contract?
<rntz>
or equivalently, a function (immediately-fails-contract? c x)
<rntz>
I guess (lambda (x) #t) is always such a flat approximation, so I haven't fully specified what I want.
<rntz>
but for example, (flat-contract (-> ...)) ~= procedure?
orivej has quit [Read error: Connection reset by peer]
<laszlokorte>
What would be a simple way to draw an (later animated) stick figure via 2htdp/image? The (rotate) function seems to always rotate around the image center. Say I want to draw an upper and a lower leg and rotate the lower leg around ne knee and the whole leg around the hip. Do I need a draw each part inside a bigger circle first in order to control the rotation center?
orivej has joined #racket
<lexi-lambda>
rntz: If I understand what you’re asking, you want contract-first-order or contract-first-order-passes?.