ng0 has quit [Quit: Alexa, when is the end of world?]
nan` has quit [Ping timeout: 246 seconds]
catonano_ has joined #racket
nan` has joined #racket
catonano has quit [Ping timeout: 268 seconds]
catonano_ is now known as catonano
libertyprime has joined #racket
libertyprime has quit [Ping timeout: 250 seconds]
FreeFull has quit []
_whitelogger has joined #racket
iyzsong has joined #racket
nan` has quit [Ping timeout: 250 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 268 seconds]
pera has quit [Quit: leaving]
vraid has quit [Ping timeout: 268 seconds]
orivej has joined #racket
lockywolf has joined #racket
orivej has quit [Ping timeout: 250 seconds]
endformationage has quit [Quit: WeeChat 2.6]
ZombieChicken has quit [Ping timeout: 240 seconds]
YuGiOhJCJ has joined #racket
libertyprime has joined #racket
_whitelogger 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
libertyprime has quit [Ping timeout: 268 seconds]
libertyprime has joined #racket
libertyprime has quit [Ping timeout: 265 seconds]
ArthurStrong has quit [Quit: leaving]
libertyprime has joined #racket
libertyprime has quit [Read error: Connection reset by peer]
libertyprime has joined #racket
lockywolf has quit [Ping timeout: 276 seconds]
nan` has joined #racket
rgherdt has joined #racket
libertyprime has quit [Quit: leaving]
nan` has quit [Ping timeout: 268 seconds]
_whitelogger has joined #racket
orivej has joined #racket
ZombieChicken has joined #racket
orivej has quit [Ping timeout: 240 seconds]
_whitelogger has joined #racket
ng0 has joined #racket
Fernando-Basso has joined #racket
mzan has joined #racket
orivej has joined #racket
FreeFull has joined #racket
nan` has joined #racket
dddddd has quit [Remote host closed the connection]
sauvin has quit [Ping timeout: 250 seconds]
fanta1 has joined #racket
sauvin has joined #racket
mzan has quit [Ping timeout: 268 seconds]
mzan has joined #racket
lockywolf 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 [Remote host closed the connection]
lockywolf has joined #racket
lockywolf has quit [Remote host closed the connection]
ng0 has quit [Quit: Alexa, when is the end of world?]
iyzsong has quit [Ping timeout: 246 seconds]
lockywolf__ has joined #racket
lockywolf__ has quit [Remote host closed the connection]
lockywolf__ has joined #racket
lockywolf_ has quit [Ping timeout: 245 seconds]
fanta1 has quit [Quit: fanta1]
lockywolf__ has quit [Remote host closed the connection]
nan` has quit [Ping timeout: 240 seconds]
kritixilithos has joined #racket
nan` has joined #racket
mzan has quit [Ping timeout: 250 seconds]
Fernando-Basso has quit [Quit: Leaving]
ziyourenxiang has quit [Quit: Leaving]
mzan has joined #racket
brettgilio has quit [Remote host closed the connection]
brettgilio has joined #racket
kritixilithos has quit [Ping timeout: 260 seconds]
kritixilithos has joined #racket
nan` has quit [Ping timeout: 240 seconds]
nan` has joined #racket
ng0 has joined #racket
dustyweb has quit [Ping timeout: 245 seconds]
dddddd has joined #racket
brettgilio_ has joined #racket
mzan has quit [Ping timeout: 252 seconds]
brettgilio has quit [Ping timeout: 250 seconds]
brettgilio_ has quit [Ping timeout: 250 seconds]
mzan has joined #racket
kritixilithos has quit [Quit: quit]
endformationage has joined #racket
endobson has joined #racket
nan` has quit [Ping timeout: 265 seconds]
nan` has joined #racket
<endobson>
I have a question about separate compilation of racket code. Is there a way to compile module B that depends on module A without having access to module A?
<endobson>
I don't think this is possible and If I want this I need to use linklets
<endobson>
Or some strange dynamic require machinery
Fernando-Basso has joined #racket
brettgilio has joined #racket
nan` has quit [Ping timeout: 265 seconds]
efm has quit [Ping timeout: 268 seconds]
efm has joined #racket
<endobson>
Ugh, I'm annoyed at 'eval'
efm has quit [Read error: Connection reset by peer]
efm has joined #racket
<greghendershott>
endobson: "Units", maybe?
<endobson>
greghendershott: Good idea. Because I do have the concept of signatures
<greghendershott>
I don't know much about units but if they're not quite right you could build something like them on top of dynamic-require, I guess.
lukelau has left #racket [#racket]
<greghendershott>
My guess is that all such roads lead to dynamic-require
<endobson>
I'll probably go with sequentially compiling over dynamic require
<endobson>
Its mostly performance that I want
<endobson>
and it is currently like 80 seconds to go from my source to a callable function
<greghendershott>
That is a lot of seconds
<endobson>
and so I'm trying to figure out a way to get some sort of compile per file
<endobson>
I have a language not in racket and using racket as the bootstrap compiler
<endobson>
So it is parse the whole compiler, spew out racket modules and throw that at the racket compiler
<endobson>
and the racket code is machine generated and so hits some problematic areas of the racket expander
<endobson>
pr/15275 in the old bugs database is an example (but it seems thats down right now)
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
Arcaelyx has quit [Ping timeout: 252 seconds]
true-grue has quit [Read error: Connection reset by peer]
nan` has joined #racket
Fernando-Basso has quit [Quit: Leaving]
chambln has joined #racket
endformationage has quit [Quit: WeeChat 2.6]
ziyourenxiang has joined #racket
rgherdt has quit [Remote host closed the connection]
tilpner has quit [Remote host closed the connection]