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 ...
<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.