tyson2 has quit [Remote host closed the connection]
Everything has quit [Quit: leaving]
tyson2 has joined #racket
ur5us_ has quit [Ping timeout: 240 seconds]
libertyprime has joined #racket
shicz2 has quit [Ping timeout: 256 seconds]
shicz2 has joined #racket
monkey_ has quit [Ping timeout: 240 seconds]
libertyprime has quit [Quit: leaving]
libertyprime has joined #racket
capfredf has joined #racket
capfredf has quit [Ping timeout: 240 seconds]
schulze has quit [Ping timeout: 240 seconds]
capfredf has joined #racket
libertyprime has quit [Quit: leaving]
monkey_ has joined #racket
cwebber has joined #racket
codingquark has joined #racket
sts-q has quit [Ping timeout: 240 seconds]
capfredf has quit [Quit: Leaving...]
sts-q has joined #racket
monkey_ has quit [Remote host closed the connection]
capfredf has joined #racket
monkey_ has joined #racket
winny has quit [Remote host closed the connection]
winny has joined #racket
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
notzmv has quit [Ping timeout: 240 seconds]
monkey_ has quit [Ping timeout: 240 seconds]
Guest79 has joined #racket
tyson2 has quit [Remote host closed the connection]
Guest79 has quit [Ping timeout: 256 seconds]
shicz2 has quit [Ping timeout: 240 seconds]
shicz2 has joined #racket
opalvaults[m] has joined #racket
skapata has quit [Read error: Connection reset by peer]
rekahsoft has quit [Ping timeout: 240 seconds]
notzmv has joined #racket
s-liao has quit [Quit: Client closed]
rgherdt has joined #racket
Algernon69 has joined #racket
Algernon91 has joined #racket
Algernon69 has quit [Ping timeout: 240 seconds]
Algernon91 has quit [Ping timeout: 240 seconds]
Algernon91 has joined #racket
Algernon91 has quit [Ping timeout: 268 seconds]
s-liao has joined #racket
Algernon91 has joined #racket
s-liao has quit [Quit: Ping timeout (120 seconds)]
s-liao has joined #racket
rito_ has joined #racket
s-liao has quit [Ping timeout: 256 seconds]
libertyprime has joined #racket
s-liao has joined #racket
gproto23 has joined #racket
Algernon91 has quit [Read error: Network is unreachable]
libertyprime has quit [Quit: leaving]
schulze has joined #racket
m1dnight has quit [Quit: WeeChat 3.1]
m1dnight has joined #racket
tyson2 has joined #racket
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
capfredf has quit [Remote host closed the connection]
skapata has joined #racket
skapata has quit [Changing host]
skapata has joined #racket
capfredf has joined #racket
capfredf has quit [Ping timeout: 256 seconds]
sagax has quit [Quit: Konversation terminated!]
sagax has joined #racket
flirora has quit [Remote host closed the connection]
s-liao has quit [Quit: Client closed]
monkey_ has joined #racket
gproto23 has quit [Remote host closed the connection]
gproto23 has joined #racket
gproto23 has quit [Client Quit]
monkey_ has quit [Remote host closed the connection]
gproto23 has joined #racket
monkey_ has joined #racket
cwebber has quit [Remote host closed the connection]
tyson2 has quit [Remote host closed the connection]
Algernon69 has joined #racket
monkey_ has quit [Ping timeout: 240 seconds]
monkey_ has joined #racket
Algernon69 has quit [Ping timeout: 252 seconds]
Avichi has joined #racket
gproto23 has quit [Remote host closed the connection]
morte_ has joined #racket
gproto23 has joined #racket
morte_ has quit [Remote host closed the connection]
Algernon69 has joined #racket
Algernon91 has joined #racket
rekahsoft has joined #racket
Algernon69 has quit [Ping timeout: 250 seconds]
monkey_ has quit [Ping timeout: 240 seconds]
monkey_ has joined #racket
monkey_ has quit [Ping timeout: 260 seconds]
morte_ has joined #racket
Algernon666 has joined #racket
Algernon91 has quit [Ping timeout: 250 seconds]
rgherdt_ has joined #racket
rgherdt has quit [Remote host closed the connection]
capfredf has joined #racket
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
capfredf has quit [Ping timeout: 256 seconds]
tyson2 has joined #racket
Everything has joined #racket
Algernon666 has quit [Read error: Network is unreachable]
gproto23 has quit [Read error: Connection reset by peer]
capfredf has joined #racket
capfredf has quit [Ping timeout: 240 seconds]
morte_ has quit [Read error: Connection reset by peer]
morte_ has joined #racket
justsomeguy has joined #racket
TCZ has joined #racket
rito_ has quit [Quit: Leaving]
raghavgururajan has joined #racket
tyson2 has quit [Remote host closed the connection]
TCZ has quit [Quit: Leaving]
<elly>
I did a little bit of experimentation and I think that my main performance problem is that I have overused contracts
undltd has joined #racket
jA_cOp has joined #racket
kadoban has joined #racket
jryans has joined #racket
<elly>
I have, e.g., functions in hot inner loops that take large immutable data structures in and look data up in them
ormaaj has joined #racket
seabass_ has joined #racket
happy-dude has joined #racket
dlozeve[m] has joined #racket
reed[m] has joined #racket
rojetto has joined #racket
shtumf[m] has joined #racket
burst[m] has joined #racket
<elly>
but the contract-checking for those still requires a lot of work
<elly>
removing contract annotations from some such functions has helped a lot
Algernon666 has joined #racket
xgqt has quit [Ping timeout: 256 seconds]
xgqt has joined #racket
<williewillus>
that might be it, yeah. Especially if you have deep contracts. I generally don't contract any code that's in the same module, only on module boundaries.
<williewillus>
And since all of an aoc problem is in one module, that translates to no contracts for aoc solutions usually
<elly>
yeah, I have stuff like (set/c point?) being applied to sets with tens or hundreds of thousands of elements
<elly>
which is obviously not cheap to do
tyson2 has joined #racket
winny has quit [Remote host closed the connection]
winny has joined #racket
capfredf has joined #racket
libertyprime has joined #racket
capfredf has quit [Remote host closed the connection]