Sgeo__ has quit [Read error: Connection reset by peer]
Sgeo has joined #racket
Fare has joined #racket
efm has joined #racket
dbenoit has quit [Ping timeout: 246 seconds]
sz0 has quit [Quit: Connection closed for inactivity]
<greghendershott>
BitPuffin: IIRC the web-server main thread does a (sync never-evt) or blocks on a semaphore. Otherwise it would start then just exit.
<greghendershott>
A "less main" thread probably just loops on tcp-connect, and spawns a new thread for each connection. That's where all the interesting stuff happens.
<greghendershott>
So that probably explains why calling serve/servlet from another thread lets the REPL continue to run in the main thread.
quipa has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
pera has quit [Ping timeout: 272 seconds]
Fare has quit [Ping timeout: 255 seconds]
ma_ has joined #racket
ubLIX has quit [Quit: ubLIX]
pera has joined #racket
pera has quit [Ping timeout: 246 seconds]
efm has quit [Read error: Connection reset by peer]
efm has joined #racket
Fare has joined #racket
pierpal has quit [Quit: Poof]
pierpal has joined #racket
notzmv has joined #racket
sauvin has joined #racket
ma_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<johnjay>
in c and java it's usually more like "how do i print to the screen
<bremner>
you could lurk in #pypy
<johnjay>
or why is -fno-strict-aliasing necessary
<johnjay>
oh hey bremner
<johnjay>
what's up
<bremner>
just lurkin'
<johnjay>
strange, it says pypy is a faster implementation of cpython
<johnjay>
thats... interesting
ma_ has joined #racket
<johnjay>
soegaard: he says he gained invaluable experience working on a storage management system for CG common lisp.
<soegaard>
In 80-something ?
quipa has quit [Read error: Connection reset by peer]
quipa has joined #racket
FreeFull has joined #racket
Fare has quit [Ping timeout: 252 seconds]
ubLIX has quit [Quit: ubLIX]
Fare has joined #racket
enderby has left #racket ["ERC (IRC client for Emacs 26.1)"]
Fare has quit [Ping timeout: 245 seconds]
sagax has quit [Ping timeout: 246 seconds]
Fare has joined #racket
ubLIX has joined #racket
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
quipa has quit [Remote host closed the connection]
<friscosam>
Dybvig's thesis paper is a pretty good baseline for implementing Scheme
<friscosam>
you can skip the part about how to implement on a string based processor
<friscosam>
since those really didn't go anywhere
<soegaard>
It's really well-written.
pierpal has quit [Ping timeout: 250 seconds]
widp_ has quit [Ping timeout: 245 seconds]
Fare has quit [Ping timeout: 246 seconds]
ym555 has quit [Quit: leaving...]
natrys has quit [Quit: natrys]
widp_ has joined #racket
soegaard has quit [Quit: soegaard]
caltelt_ has joined #racket
pera has quit [Quit: leaving]
Fare has joined #racket
orivej_ has joined #racket
orivej has quit [Ping timeout: 245 seconds]
Fare has quit [Ping timeout: 252 seconds]
vraid has joined #racket
Sgeo has joined #racket
mSSM has quit [Ping timeout: 250 seconds]
<johnjay>
this one?
<johnjay>
R. Kent Dybvig. "Three Implementation Models for Scheme". PhD. Thesis. University of North Carolina, Computer Science Department. Technical Report 87-011. April 1987. Available online
ma_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]