badkins has quit [Ping timeout: 244 seconds]
mdhughes_ has joined #racket
mdhughes has quit [Ping timeout: 255 seconds]
ur5us has quit [Ping timeout: 258 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 255 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 244 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
badkins has joined #racket
notzmv has quit [Ping timeout: 260 seconds]
badkins has quit [Ping timeout: 256 seconds]
terrorjack has joined #racket
jao has quit [Ping timeout: 258 seconds]
littlebobeep has joined #racket
mdhughes_ is now known as mdhughes
theruran has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
skapata has quit [Remote host closed the connection]
littlebo1eep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
notzmv has joined #racket
littlebo1eep has quit [Ping timeout: 240 seconds]
ermo has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 244 seconds]
littlebobeep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
ur5us has joined #racket
endobson has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
badkins has joined #racket
badkins has quit [Ping timeout: 255 seconds]
littlebobeep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
littlebo1eep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebo1eep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
ur5us has quit [Ping timeout: 244 seconds]
littlebobeep has joined #racket
littlebo1eep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebo1eep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
amirouche has joined #racket
littlebobeep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
Avichi has joined #racket
badkins has joined #racket
xgqt has quit [Quit: WeeChat 3.4.1]
xgqt has joined #racket
badkins has quit [Ping timeout: 246 seconds]
Avichi has quit [Ping timeout: 252 seconds]
littlebobeep has quit [Ping timeout: 240 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 255 seconds]
littlebobeep has joined #racket
littlebo1eep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebo1eep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebo1eep has joined #racket
littlebo1eep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
dzoe has joined #racket
jao has joined #racket
codingquark has quit [Read error: Connection reset by peer]
codingquark has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
littlebo1eep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
littlebobeep has joined #racket
vats has joined #racket
littlebo1eep has quit [Ping timeout: 240 seconds]
littlebo1eep has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
vats has quit [Ping timeout: 255 seconds]
Avichi has joined #racket
ec has joined #racket
monkey_ has joined #racket
badkins has joined #racket
gproto23 has joined #racket
badkins has quit [Ping timeout: 244 seconds]
gproto23 has quit [Remote host closed the connection]
Mooncairn has joined #racket
monkey_ has quit [Ping timeout: 258 seconds]
Avichi has quit [Quit: Client closed]
littlebo1eep has quit [Ping timeout: 240 seconds]
Avichi has joined #racket
littlebobeep has joined #racket
endobson has joined #racket
wwalker has quit [Remote host closed the connection]
wwalker has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 255 seconds]
littlebobeep has quit [Ping timeout: 240 seconds]
littlebobeep has joined #racket
gproto23 has joined #racket
endobson has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
badkins has joined #racket
littlebobeep has quit [Ping timeout: 240 seconds]
badkins has quit [Ping timeout: 256 seconds]
Mooncairn has left #racket [#racket]
aidalgol has quit [Ping timeout: 256 seconds]
aidalgol has joined #racket
littlebobeep has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 256 seconds]
littlebobeep has quit [Ping timeout: 240 seconds]
badkins has joined #racket
littlebobeep has joined #racket
badkins has quit [Ping timeout: 246 seconds]
badkins has joined #racket
dTal is now known as AlluringWoman
badkins has quit [Ping timeout: 244 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 246 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 244 seconds]
AlluringWoman is now known as dTal
littlebobeep has quit [Ping timeout: 240 seconds]
<
technomancy>
I have a program writtenin
<
technomancy>
written in microscheme where i'm trying to write tests for it in racket
<
technomancy>
so i'm targeting a weird subset of where the two languages overlap
<
technomancy>
problem is my program uses mutable cons cells
<
bremner>
can you use #lang R5RS or something?
<
technomancy>
can i still have my tests in racket and call set-car! and set-cdr! ?
<
technomancy>
yes, probably
<
technomancy>
i would have to stop using for/first and (probably) filter in the test harness itself
<
technomancy>
but that seems better than the alternative
<
technomancy>
hmmm actually
<
technomancy>
maybe it would be better to swap my cons cell for a vector instead
<
technomancy>
then i can keep using fancy racket stuff in the tests
littlebobeep has joined #racket
gproto23 has quit [Remote host closed the connection]
<
technomancy>
so glad i have this tested in racket and not just trying to test it on hardware
<
technomancy>
this wolud have been miserable debugging on the device
badkins has joined #racket
badkins has quit [Ping timeout: 255 seconds]
jsoo has joined #racket
ur5us has joined #racket
<
bremner>
I guess it's like an extremely high level simulator
tarod16 has joined #racket
<
bremner>
technomancy: it could be an interesting project to have a more complete version of microscheme embedded in racket
<
bremner>
(or it might make no sense; I don't know anything about microscheme)
<
technomancy>
yeah #lang microscheme-simulator would be cool
<
technomancy>
microscheme is missing a
*lot*
<
technomancy>
because everything is C
<
bremner>
does it have GC?
<
technomancy>
doesn't even have cond
<
technomancy>
i added `when' but i didn't even get it right
badkins has joined #racket
<
technomancy>
the gc is just "run the
<
technomancy>
*run the main loop and set the heap counter back afterwards and make sure you preallocate everything
<
bremner>
so why racket instead of fennel?
badkins has quit [Ping timeout: 250 seconds]
tarod16 has quit [Read error: Connection reset by peer]
<
technomancy>
i started this codebase before fennel existed
<
bremner>
make sense.
<
technomancy>
but also because fennel isn't schemey at all
<
technomancy>
racket took minimal bridging to get my code running in it
<
bremner>
right. that won't be very portable, even to other scheme variants
<
technomancy>
yeah don't mind much
<
technomancy>
only reason i care about portability is to avoid the miserable edit-upload-debug cycle and get access to a repl
badkins has joined #racket
<
technomancy>
portability is interesting across devices. across implementations is only interesting insofar as it accomplishes that.
badkins has quit [Ping timeout: 246 seconds]
badkins has joined #racket
ur5us has quit [Ping timeout: 255 seconds]