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
catonano_ has joined #racket
catonano has quit [Ping timeout: 240 seconds]
catonano_ is now known as catonano
lockywolf__ has quit [Ping timeout: 256 seconds]
badkins has joined #racket
lavaflow has quit [Ping timeout: 258 seconds]
badkins has quit [Ping timeout: 246 seconds]
lavaflow has joined #racket
lockywolf 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
lockywolf has quit [Remote host closed the connection]
lockywolf has joined #racket
lockywolf has quit [Max SendQ exceeded]
lockywolf has joined #racket
lockywolf has quit [Max SendQ exceeded]
lockywolf has joined #racket
Sgeo_ has quit [Read error: Connection reset by peer]
ArthurStrong has quit [Ping timeout: 260 seconds]
Sgeo has joined #racket
lockywolf_ has joined #racket
acarrico has quit [Ping timeout: 260 seconds]
lockywolf has quit [Ping timeout: 264 seconds]
nikita_ has joined #racket
nikita` has quit [Ping timeout: 264 seconds]
dataangel has quit [Read error: Connection reset by peer]
dataangel has joined #racket
xgqt has quit [Ping timeout: 258 seconds]
Sgeo_ has joined #racket
libertyprime has joined #racket
Sgeo has quit [Ping timeout: 258 seconds]
countvajhula has joined #racket
lockywolf__ has joined #racket
lockywolf_ has quit [Ping timeout: 246 seconds]
lockywolf__ has quit [Ping timeout: 246 seconds]
_whitelogger has joined #racket
badkins has quit [Ping timeout: 256 seconds]
aidalgol has quit [Remote host closed the connection]
laxask has quit [Ping timeout: 240 seconds]
laxask has joined #racket
nan` has joined #racket
nan`_ has quit [Ping timeout: 260 seconds]
dddddd has quit [Ping timeout: 256 seconds]
lockywolf__ has joined #racket
lockywolf__ has quit [Remote host closed the connection]
lockywolf__ has joined #racket
lockywolf_ has joined #racket
lockywolf__ has quit [Ping timeout: 264 seconds]
aidalgol has joined #racket
orivej has joined #racket
rubic88 has quit [Ping timeout: 256 seconds]
rubic88 has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
lockywolf__ has joined #racket
lockywolf_ has quit [Ping timeout: 256 seconds]
badkins has joined #racket
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #racket
nikita_ is now known as nikita`
badkins has quit [Ping timeout: 258 seconds]
rgherdt has joined #racket
_whitelogger has joined #racket
orivej has quit [Read error: Connection reset by peer]
orivej_ has joined #racket
nikita` has quit [Quit: leaving]
nikita` has joined #racket
lockywolf_ has joined #racket
lockywolf__ has quit [Ping timeout: 258 seconds]
lockywolf has joined #racket
Codaraxis__ has joined #racket
lockywolf_ has quit [Ping timeout: 256 seconds]
Codaraxis_ has quit [Ping timeout: 260 seconds]
countvajhula has quit [Remote host closed the connection]
countvajhula has joined #racket
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #racket
countvajhula has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
Codaraxis_ has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
Codaraxis__ has quit [Ping timeout: 265 seconds]
nebunez has quit [Ping timeout: 256 seconds]
Sgeo_ has quit [Read error: Connection reset by peer]
lockywolf_ has joined #racket
orivej has quit [Ping timeout: 260 seconds]
lockywolf__ has joined #racket
lockywolf has quit [Read error: Connection reset by peer]
orivej has joined #racket
lockywolf_ has quit [Ping timeout: 260 seconds]
lavaflow has quit [Ping timeout: 246 seconds]
badkins has joined #racket
nan` has quit [Ping timeout: 246 seconds]
badkins has quit [Ping timeout: 260 seconds]
lockywolf has joined #racket
lockywolf has quit [Remote host closed the connection]
lockywolf has joined #racket
lockywolf__ has quit [Ping timeout: 256 seconds]
Codaraxis__ has joined #racket
Codaraxis_ has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #racket
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf has quit [Read error: Connection reset by peer]
lockywolf_ has joined #racket
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #racket
libertyprime has quit [Ping timeout: 256 seconds]
rgherdt has quit [Remote host closed the connection]
rgherdt has joined #racket
miskatonic has joined #racket
libertyprime has joined #racket
lockywolf__ has joined #racket
lockywolf_ has quit [Ping timeout: 246 seconds]
lockywolf__ has quit [Remote host closed the connection]
lockywolf__ has joined #racket
orivej has joined #racket
orivej_ has quit [Ping timeout: 256 seconds]
badkins has joined #racket
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
ArthurStrong has joined #racket
ArthurStrong has quit [Quit: leaving]
nullcone has quit [Quit: Connection closed for inactivity]
ArthurStrong has joined #racket
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #racket
orivej_ has quit [Ping timeout: 246 seconds]
orivej has joined #racket
nan` has joined #racket
badkins has quit [Remote host closed the connection]
libertyprime has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins_ has joined #racket
acarrico has joined #racket
iyzsong has joined #racket
orivej has quit [Ping timeout: 258 seconds]
c7d9 has quit [Remote host closed the connection]
orivej has joined #racket
lockywolf__ has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 260 seconds]
rgherdt has quit [Ping timeout: 272 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 260 seconds]
badkins_ has quit []
orivej_ has joined #racket
iyzsong has quit [Quit: ZNC 1.8.0 - https://znc.in]
orivej_ has quit [Ping timeout: 240 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 246 seconds]
rgherdt has joined #racket
lavaflow has joined #racket
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
dataangel has quit [Ping timeout: 256 seconds]
efm has quit [Quit: Konversation terminated!]
<samth> xgqt: Racket already has a fully-working and production-ready Chez backend; it will become the default in a few releases
ArthurStrong has quit [Ping timeout: 265 seconds]
<miskatonic> may the default be disabled?
nan` has quit [Ping timeout: 258 seconds]
<samth> miskatonic: it will certainly be possible to build the traditional VM for the forseeable future, and we will continue to provides binary installers for both
<samth> miskatonic: is there a reason you wouldn't want to switch to Racket CS, though?
ArthurStrong has joined #racket
orivej_ has joined #racket
orivej has quit [Ping timeout: 246 seconds]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #racket
ArthurStrong has quit [Read error: Connection reset by peer]
<dzoe> samth: the CGC variant is still used in the build process, isn't it?
<samth> dzoe: yes
* dzoe is rebuilding racket on daily basis now ...
<samth> that's how the build process avoids needing anything but a c compiler
ArthurStrong has joined #racket
<dzoe> So the CS bootstrapping process is CGC->3M->CS ...
<samth> dzoe: you might benefit from https://ci-snapshot.racket-lang.org/
<dzoe> samth: Oh, didn't know this one. Thanks ...
<samth> dzoe: yes (really CGC->3M->CS->CS', because Chez boostraps itself)
<dzoe> Although I am digging through Matthew's changes usually :)
<miskatonic> isn't chez proprietary softyware?
orivej has quit [Ping timeout: 258 seconds]
<ecraven> not any longer
orivej has joined #racket
<bremner> not for a while
<bremner> it includes "the scheme programming language" as part of its documentation. that's cool
<bremner> I guess that was actually freely available even earlier
orivej has quit [Quit: No Ping reply in 180 seconds.]
<samth> miskatonic: Chez is available under the Apache v2 license
orivej has joined #racket
<bremner> for about 4 years, from the looks of it
lockywolf has joined #racket
orivej_ has joined #racket
lockywolf has quit [Max SendQ exceeded]
orivej has quit [Ping timeout: 265 seconds]
<miskatonic> what alternatives will there be to the Chez backend?
<samth> miskatonic: the alternative is the current backend
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
<psiperator[m]> Will the current FFI still work on the Chez backend? I've been playing around with wrapping C libraries but wasnt sure if ill need to do it "the chez way"
<samth> psiperator[m]: yes, the current FFI still works (with a couple very minor differences)
lockywolf has joined #racket
Sgeo has joined #racket
<miskatonic> including the gobject inspection, required for writing gtk-based apps?
lockywolf has quit [Max SendQ exceeded]
lockywolf has joined #racket
lockywolf has quit [Max SendQ exceeded]
<samth> miskatonic: not sure what you mean, but i expect the gir library to work properly on Racket CS
orivej has quit [Quit: No Ping reply in 180 seconds.]
lockywolf has joined #racket
<miskatonic> yeah gir = gobject inspection repository
lockywolf has quit [Max SendQ exceeded]
<samth> miskatonic: note that racket/gui uses gtk but does not use gobject inspection
lockywolf has joined #racket
orivej has joined #racket
lockywolf has quit [Max SendQ exceeded]
lockywolf has joined #racket
lockywolf has quit [Max SendQ exceeded]
<miskatonic> does racket gui also include support for gtk-based widget libraries like webkit and vte?
<samth> miskatonic: those are not there by default, but those could be used, certainly
dddddd has joined #racket
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
Bjarno has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
dustyweb has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #racket
dustyweb has joined #racket
miskatonic has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
dataangel has joined #racket
dataangel has quit [Quit: Asta la vista]
dataangel has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
countvajhula has joined #racket
countvajhula has quit [Remote host closed the connection]
countvajhula has joined #racket
Bjarno has quit [Quit: Leaving]
countvajhula has quit [Ping timeout: 256 seconds]
Bjarno has joined #racket
countvajhula has joined #racket
bjarno_ has joined #racket
Bjarno has quit [Ping timeout: 246 seconds]
countvajhula has quit [Remote host closed the connection]
countvajhula has joined #racket
countvajhula has quit [Read error: No route to host]
countvajhula has joined #racket
arpunk` has quit [Remote host closed the connection]
countvajhula has quit [Ping timeout: 260 seconds]
countvajhula has joined #racket
countvajhula has quit [Remote host closed the connection]
countvajhula has joined #racket
nebunez has joined #racket
orivej_ has joined #racket
orivej has quit [Ping timeout: 264 seconds]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
<countvajhula> does anyone have thoughts on how to run a file containing tests using errortrace?
orivej has joined #racket
<countvajhula> the tests are in a `test` submodule. I tried creating a `main` submodule essentially mirroring `test`, but that adds a runtime dependency on rackunit
<samth> countvajhula: make the #lang line be `#lang errortrace racket`
<countvajhula> samth: good to know, is there a way to do it without modifying the source file? at least not on a one-off basis like changing the #lang?
<samth> or use `racket -l errortrace -e "(require (submod foo test))"`
<countvajhula> aha, that looks like it might be what I need, thank you
endformationage has joined #racket
nullcone has joined #racket
orivej has quit [Quit: orivej]
<countvajhula> samth: I get this error: "#%top-interaction: unbound identifier;
<countvajhula> also, no #%app syntax transformer is bound", any ideas? Leaving out the `-l errortrace` does run the tests
<samth> ah yes, this will be trickier
<countvajhula> samth: I tried with `racket -l errortrace -l racket/base -e '(require (submod "main.rkt" test))'` and this appears to work...
<samth> ah, right, that makes sense
<countvajhula> so it's ok to provide two #langs there? I guess it's the same as what you originally suggested?
<samth> countvajhula: `-l` doesn't provide a `#lang`, it just requires that module
<countvajhula> samth: got it. thanks for your help!
c7d9 has joined #racket
efm has joined #racket
efm has quit [Excess Flood]
efm has joined #racket
rgherdt has quit [Quit: Leaving]
rgherdt has joined #racket
rgherdt has quit [Client Quit]
rgherdt has joined #racket
rgherdt has quit [Remote host closed the connection]
rgherdt has joined #racket
aidalgol has quit [Remote host closed the connection]
orivej has joined #racket
even4void has joined #racket
williewillus has joined #racket
<williewillus> hi, I'm trying to use scribble to work through sicp. I wanted to define a helper for the `examples` scribble function that provides kwargs that I'd otherwise have to pass separately every time, but I'm getting a syntax error.
<williewillus> error is "examples: bad syntax"
even4void has quit [Remote host closed the connection]
williewillus has quit [Remote host closed the connection]
<samth> williewillus: `examples` is a macro and you can't abstract over it with a function that way
dataangel has quit [Quit: Asta la vista]
aidalgol has joined #racket
dataangel has joined #racket
mbrndtgn has quit [Quit: The Lounge - https://thelounge.chat]
mbrndtgn has joined #racket
nullcone has quit [Quit: Connection closed for inactivity]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
nikita` has quit [Quit: leaving]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Quit: No Ping reply in 210 seconds.]
orivej has joined #racket
orivej_ has joined #racket
orivej has quit [Ping timeout: 240 seconds]
TCZ has joined #racket
nullcone has joined #racket
orivej has joined #racket
orivej_ has quit [Ping timeout: 264 seconds]
TCZ has quit [Quit: Leaving]
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #racket
countvajhula has quit [Remote host closed the connection]
countvajhula has joined #racket
miskatonic has joined #racket
<ArthurStrong> Hi all! What would you recommend to read about lambda calculus? Aside of SICP?
miskatonic has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
arpunk has joined #racket
orivej has quit [Read error: Connection reset by peer]
orivej_ has joined #racket
rgherdt has quit [Ping timeout: 272 seconds]