samth changed the topic of #racket to: Racket v7.9 has been released: https://blog.racket-lang.org/2020/11/racket-v7-9.html -- Racket -- https://racket-lang.org -- https://pkgs.racket-lang.org -- Paste at http://pasterack.org
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 276 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown_ has quit [Remote host closed the connection]
teardown has joined #racket
teardown has quit [Remote host closed the connection]
teardown has joined #racket
phillbush has quit [Remote host closed the connection]
tilpner_ has joined #racket
badkins has joined #racket
tilpner has quit [Ping timeout: 240 seconds]
tilpner_ is now known as tilpner
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
ermo has quit [Quit: ZNC 1.8.2 - https://znc.in]
orivej has joined #racket
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
tilpner has quit [Read error: Connection reset by peer]
teardown has quit [Ping timeout: 268 seconds]
acarrico has quit [Ping timeout: 258 seconds]
tilpner has joined #racket
ermo has joined #racket
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
FreeFull has quit []
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
brainfunnel has quit [Quit: thanks, bye!]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #racket
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown has quit [Remote host closed the connection]
teardown_ has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has joined #racket
orivej has quit [Ping timeout: 240 seconds]
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
_whitelogger has joined #racket
teardown_ has joined #racket
endformationage has quit [Quit: WeeChat 2.9]
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
teardown_ has quit [Ping timeout: 268 seconds]
teardown_ has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
badkins has quit [Ping timeout: 272 seconds]
teardown_ has quit [Ping timeout: 268 seconds]
teardown has quit [Ping timeout: 268 seconds]
mmohammadi9812 has quit [Read error: Connection reset by peer]
mmohammadi9812 has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 258 seconds]
mmohammadi9812 has quit [Ping timeout: 240 seconds]
mmohammadi9812 has joined #racket
cubik has joined #racket
nebunez has quit [Ping timeout: 256 seconds]
mmohammadi9812 has quit [Ping timeout: 240 seconds]
mmohammadi9812 has joined #racket
narimiran has joined #racket
jellie has joined #racket
jellie has quit [Ping timeout: 258 seconds]
jellie has joined #racket
orivej has joined #racket
jellie has quit [Ping timeout: 264 seconds]
rgherdt has joined #racket
bitmapper has quit [Quit: Connection closed for inactivity]
Sgeo has quit [Read error: Connection reset by peer]
mmohammadi9812 has quit [Quit: Quit]
jellie has joined #racket
Major_Biscuit has joined #racket
willghatch has quit [Quit: Idle for 30+ days]
jellie has quit [Ping timeout: 258 seconds]
aeth has quit [Ping timeout: 240 seconds]
aeth has joined #racket
jellie has joined #racket
badkins has joined #racket
catt has quit [Ping timeout: 264 seconds]
badkins has quit [Ping timeout: 246 seconds]
rgherdt has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 276 seconds]
orivej has joined #racket
notzmv has quit [Remote host closed the connection]
notzmv has joined #racket
darklambda has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
bitmapper has joined #racket
rgherdt has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 265 seconds]
jellie has quit [Ping timeout: 258 seconds]
jellie has joined #racket
jellie has quit [Ping timeout: 258 seconds]
<ecraven> how does raco make work? does it compile into compiled/..., and I can then run racket ...zo to make things fast? ;)
<bremner> sounds about right
<bremner> oh, just run racket foo.rkt as usual
<bremner> the .zo are loaded automagically
<ecraven> ok, nice. just playing around with the benchmarks again, things seem to have changed a bit there ;)
<bremner> with racket cs?
<darklambda> what's zo? is it like so for c++?
<bremner> more like java class file
<bremner> bytecode
<ecraven> bremner: not yet, but if this all works, I want to try that too
<darklambda> oh racket has a vm?
<ecraven> racket has many different things :D
<bremner> darklambda: there are actually two. The new racket is based on chez scheme, that might work with native code, not sure.
<darklambda> oh
<ecraven> it does, it's a compiler
<ecraven> it is? I don't see any single macro system "winning"
<bremner> hmm. macro system? I'm talking about the vm
<ecraven> I think I've heard that no-one but a handful of people understand the syntax-case implementation (of which there is only one which has been ported to other systems)
<ecraven> ah, sorry, wrong channel, this was supposed to go into #scheme ;)
<bremner> ook
<darklambda> racket is scheme
<darklambda> :-)
<ecraven> but a good question for here, *do* many people understand the implementation of syntax-case?
<bremner> not I
<darklambda> how does a syntax-case look like?
Major_Biscuit has quit [Ping timeout: 265 seconds]
<ecraven> darklambda: racket is scheme-like, I don't think racket defines itself strictly as "a scheme"
<darklambda> i use snake for python methods... Pascal for c# methods.. camel for java methods... there's barbecue case but i forget which language uses it
notzmv has quit [Remote host closed the connection]
<darklambda> bbq aka kebab
<jboy> darklambda: https://docs.racket-lang.org/reference/stx-patterns.html?q=syntax-case#%28form._%28%28lib._racket%2Fprivate%2Fstxcase-scheme..rkt%29._syntax-case%29%29
<ecraven> syntax-case is like syntax-rules, not like camel-case ;)
<darklambda> oh
<darklambda> i was about to say lisp is using kebab
<darklambda> oh.. like pattern matching
<andreyorst> darklambda: barbecue case sounds way more pricy than kebab case in my head :D
<andreyorst> maybe not pricy but more premium :)
Major_Biscuit has joined #racket
<samth> ecraven: it all depends on what you mean by "syntax-case". If you mean "the implementation of the pattern matcher" then it's not that tricky but only a few people have spent a lot of time with the code (it also derives from the Chez implementation).
<ecraven> samth: all implementations of syntax-case are based on that, right?
<samth> ecraven: if you mean "the approach to procedural macros often referred to confusingly as syntax-case" then lots of people understand the implementation approach (there are a bunch of papers about it), several people have contributed to the specific Racket code
<samth> ecraven: i don't know what that question means
<ecraven> sorry, they are all based on (share code with?) the chez one, right?
<samth> ecraven: i don't know if you mean the implementation of the pattern matcher or the macro system in general
<ecraven> the implementation
<samth> ecraven: i don't know how many `syntax-case` pattern matching implementations there are, but i wouldn't be surprised if they all descend from the chez one
<samth> the Racket one has seen a lot of evolution since that though
<samth> actually it says it's based on different code; i remembered wrong: https://github.com/racket/racket/blob/master/racket/collects/racket/private/sc.rkt
tilpner has quit [Remote host closed the connection]
tilpner has joined #racket
jellie has joined #racket
rj_ has joined #racket
jellie has quit [Ping timeout: 258 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
jellie has joined #racket
epony has quit [Remote host closed the connection]
epony has joined #racket
jellie has quit [Ping timeout: 272 seconds]
mirrorbird has joined #racket
orivej has quit [Ping timeout: 240 seconds]
jellie has joined #racket
nebunez has joined #racket
jellie has quit [Ping timeout: 260 seconds]
Sgeo has joined #racket
mirrorbird has quit [Ping timeout: 272 seconds]
badkins has joined #racket
jellie has joined #racket
brainfunnel has joined #racket
jellie has quit [Ping timeout: 264 seconds]
jellie has joined #racket
Steeve has joined #racket
rj_ is now known as rj
mirrorbird has joined #racket
acarrico has joined #racket
jellie has quit [Ping timeout: 258 seconds]
jellie has joined #racket
darklambda has quit [Remote host closed the connection]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 258 seconds]
endformationage has joined #racket
Major_Biscuit has quit [Ping timeout: 265 seconds]
badkins has joined #racket
Steeve has quit [Quit: end]
badkins has quit [Remote host closed the connection]
orivej has joined #racket
davidl has quit [Ping timeout: 256 seconds]
badkins has joined #racket
jellie has quit [Ping timeout: 272 seconds]
jellie has joined #racket
catt has joined #racket
phillbush has joined #racket
cubik has quit [Quit: Leaving.]
nebunez has quit [Ping timeout: 240 seconds]
narimiran has quit [Ping timeout: 240 seconds]
badkins has quit [Remote host closed the connection]
phillbush has quit [Quit: Leaving]
badkins has joined #racket
badkins has quit [Ping timeout: 258 seconds]
Lowl3v3l has quit [Ping timeout: 240 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
jellie has quit [Ping timeout: 260 seconds]
jellie has joined #racket
jellie has quit [Ping timeout: 258 seconds]
jellie has joined #racket
rj has quit [Ping timeout: 272 seconds]
rj has joined #racket
aeth_ has joined #racket
rgherdt has quit [Ping timeout: 272 seconds]
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
tilpner has quit [Ping timeout: 272 seconds]