samth changed the topic of #racket to: Racket v7.7 has been released: https://blog.racket-lang.org/2020/05/racket-v7-7.html -- Racket -- https://racket-lang.org -- https://pkgs.racket-lang.org -- Paste at http://pasterack.org
rgherdt has quit [Ping timeout: 256 seconds]
catonano_ has joined #racket
catonano has quit [Ping timeout: 256 seconds]
catonano_ is now known as catonano
jshap has quit [Quit: bye]
KindTwo has joined #racket
KindOne has quit [Ping timeout: 272 seconds]
SGASAU has quit [Remote host closed the connection]
KindTwo is now known as KindOne
SGASAU has joined #racket
nullcone has joined #racket
bitmapper has quit [Ping timeout: 260 seconds]
dddddd has quit [Ping timeout: 256 seconds]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
efm has quit [Ping timeout: 256 seconds]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #racket
orivej has quit [Ping timeout: 264 seconds]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
badkins has joined #racket
orivej has joined #racket
badkins has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
narimiran has joined #racket
Lowl3v3l has quit [Ping timeout: 256 seconds]
<dzoe> Is racket/racket/src/racket/gc2/newgc.c used in CS builds as well?
sz0 has joined #racket
dddddd has joined #racket
rgherdt has joined #racket
rgherdt has quit [Quit: Leaving]
rgherdt has joined #racket
TCZ has joined #racket
Fare has quit [Ping timeout: 272 seconds]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
mceier has quit [Read error: Connection reset by peer]
benaiah` has joined #racket
srji_ has joined #racket
srji has quit [*.net *.split]
Cheery has quit [*.net *.split]
benaiah has quit [*.net *.split]
benaiah` is now known as benaiah
acarrico has joined #racket
mceier has joined #racket
TCZ2 has joined #racket
TCZ has quit [Ping timeout: 256 seconds]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
tlcu_ has joined #racket
TCZ2 has quit [Quit: Leaving]
sz0 has quit [Quit: Connection closed for inactivity]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
SGASAU has quit [Remote host closed the connection]
tilpner has joined #racket
SGASAU has joined #racket
true-grue has joined #racket
TCZ has joined #racket
tlcu_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tilpner_ has joined #racket
tilpner has quit [Read error: Connection reset by peer]
tilpner_ is now known as tilpner
iyzsong has joined #racket
tlcu_ has joined #racket
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #racket
badkins has joined #racket
bitmapper has joined #racket
badkins has quit [Ping timeout: 256 seconds]
jellie has joined #racket
badkins has joined #racket
jellie has quit [Ping timeout: 256 seconds]
tlcu_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dddddd has quit [Ping timeout: 256 seconds]
tilpner_ has joined #racket
tilpner has quit [Ping timeout: 246 seconds]
tilpner_ is now known as tilpner
tlcu_ has joined #racket
TCZ has quit [Quit: Leaving]
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
orivej has quit [Ping timeout: 256 seconds]
badkins has quit [Ping timeout: 256 seconds]
orivej has joined #racket
TCZ has joined #racket
ArthurStrong has quit [Quit: leaving]
vraid has joined #racket
badkins has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
<samth> dzoe: no
<samth> dzoe: (well, in most ways of building Racket CS it bootstraps by building Racket BC first, but that isn't what you mean, probably)
<samth> the racket/racket/ directory is all BC-only
sz0 has joined #racket
tlcu_ has quit [Quit: Textual IRC Client: www.textualapp.com]
corpix has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 240 seconds]
orivej_ has joined #racket
efm has joined #racket
corpix has joined #racket
efm has quit [Ping timeout: 260 seconds]
friscosam has joined #racket
jellie has joined #racket
Lowl3v3l has joined #racket
badkins has quit [Remote host closed the connection]
SGASAU has quit [Remote host closed the connection]
badkins has joined #racket
SGASAU has joined #racket
dddddd has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
jellie has quit [Quit: WeeChat 2.8]
badkins has quit [Ping timeout: 256 seconds]
endformationage has joined #racket
orivej_ has quit [Ping timeout: 260 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
TCZ has quit [Quit: Leaving]
efm has joined #racket
TCZ has joined #racket
Codaraxis has joined #racket
TCZ has quit [Quit: Leaving]
nullcone has quit [Quit: Connection closed for inactivity]
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
narimiran has quit [Quit: leaving]
sauvin has quit [Read error: Connection reset by peer]
badkins has joined #racket
<dzoe> samth: I finally sorted the mess in my ~/racket-something/ directories and turns out, CS is underperforming 6-10x to BC, so my bug hunt turns to performance loss hunt ...
<dzoe> Good news is that both 64bit and 32bit Linux builds (latest master) have no apparent problems with my workloads.
<samth> dzoe: I think CS underperforming BC on futures by 2x wouldn't surprise me, but 6-10x is surprising
<dzoe> But that is not the case.
<dzoe> Looking at the processor stats makes me think that futures work better in CS.
<dzoe> I get to sligtly over 500% with BC and almost 600% with CS
<dzoe> So the futures-scheduling part is definitely better.
<samth> Oh interesting
<dzoe> But the actual operations are way slower.
<dzoe> I will write some benchmarks that allow me to isolate the problem.
<samth> is this all about flonums?
<samth> in which case, it's sadly expected
<samth> because all Chez flonums are boxed
<dzoe> Well... the current workload is flonums-heavy.
<dzoe> That is true.
<dzoe> But it is in my backlog to test fixnums-only implementation as well.
<dzoe> Problem is I finally implemented parallelized perspective-correct texture mapping with z-buffer and that is two flonum divisions per pixel :)
<dzoe> But if the problem is with boxed values, it means even z-buffer would have terrible performance impact.
<dzoe> (As it is 2560x1440 flonums each frame ... linear interpolation + comparisons)
<dzoe> The thing is it should be faster with flonums since Pentium-I ...
<dzoe> (25 years?)
deeglaze has joined #racket
<dzoe> On the other hand ... with 64bit values it should be possible to switch to fixed-point arithmetics without major problems.
<dzoe> I've done this on 80486 and 32bit values using 16 higher bits for the integer part and lower 16 bits for the fractional part.
<dzoe> It will also be interesting to see how this performs on 4-core arm.
<dzoe> Maybe I should start looking for an open PhD position so that I have a motivation to really dedicate some long-term time to it :)
lavaflow has quit [Ping timeout: 260 seconds]
hoplaahei has joined #racket
<hoplaahei> hi. I'd like to use Racket to autogenerate some config files from templates. Should I do it in pure Racket, use a pre-processor, or would a dsl like Scribble be easier?
vraid has quit [Ping timeout: 240 seconds]
<dzoe> hoplaahei: I mostly use #lang at-exp racket for this and just interleave @-expressions with regular code, it is usually sufficient.
<hoplaahei> dzoe: will take a look thanks. I'm not sure I need all the document generations features of scribble, so your suggestion might be easier.
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 260 seconds]
lavaflow has joined #racket
badkins has joined #racket
sstc has joined #racket
efm has quit [Ping timeout: 256 seconds]
nikoala has quit [Quit: The Lounge - https://thelounge.chat]
efm has joined #racket
aidalgol has quit [Remote host closed the connection]
efm has quit [Ping timeout: 256 seconds]
tomaw has quit [Read error: Connection reset by peer]
tomaw has joined #racket
aidalgol has joined #racket
nikoala has joined #racket
TCZ has joined #racket
efm has joined #racket
Codaraxis_ has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
Codaraxis has quit [Ping timeout: 272 seconds]
badkins has quit [Remote host closed the connection]
badkins_ has joined #racket
efm has quit [Quit: Konversation terminated!]
badkins_ has quit [Remote host closed the connection]
badkins has joined #racket
<samth> hoplaahei: I agree with dzoe, but also see `scribble/text`
<samth> dzoe: i think boxed-flonums are the last major performance regression for Racket CS vs Racket BC
badkins has quit [Ping timeout: 260 seconds]
badkins has joined #racket
lavaflow has quit [Ping timeout: 256 seconds]
lavaflow has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
TCZ has quit [Quit: Leaving]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
sstc has quit [Ping timeout: 260 seconds]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
sstc has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
aidalgol has quit [Ping timeout: 264 seconds]
srandon111 has joined #racket
rgherdt has quit [Ping timeout: 240 seconds]
true-grue has quit [Read error: Connection reset by peer]
badkins has joined #racket
phI||Ip has joined #racket
bitmapper has quit [Ping timeout: 260 seconds]
rgherdt has joined #racket
bitmapper has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
rgherdt has quit [Ping timeout: 265 seconds]