tonyg changed the topic of #racket to: The Racket Programming Language -- https://racket-lang.org/ -- https://gather.town/app/wH1EDG3McffLjrs0/racket-users -- http://pasterack.org -- logged at https://libera.irclog.whitequark.org/racket/ -- This is the right place to ask for help with (Dr)Racket. Remember to wait around for an answer!
Tuplanolla has quit [Quit: Leaving.]
shawnw has joined #racket
thegeekinside has quit [Remote host closed the connection]
thegeekinside has joined #racket
Origin has quit [Ping timeout: 260 seconds]
Mooncairn has quit [Quit: Leaving]
notzmv has quit [Ping timeout: 260 seconds]
notzmv has joined #racket
skapate has quit [Remote host closed the connection]
danse-nr3 has joined #racket
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #racket
Putonlalla has joined #racket
danse-nr3 has quit [Read error: Connection reset by peer]
danse-nr3 has joined #racket
to-hu has joined #racket
danse-nr3 has quit [Read error: Connection reset by peer]
thegeekinside has quit [Read error: Connection reset by peer]
FreeFull has joined #racket
parnikkapore has joined #racket
micro has quit [Ping timeout: 255 seconds]
micro has joined #racket
macabro has joined #racket
Origin has joined #racket
Achylles has joined #racket
Achylles has quit [Max SendQ exceeded]
thegeekinside has joined #racket
mdhughes_ has joined #racket
mdhughes has quit [Ping timeout: 268 seconds]
parnikkapore has quit [Quit: Leaving]
skapata has joined #racket
Mooncairn has joined #racket
codaraxis has joined #racket
to-hu has quit [Ping timeout: 260 seconds]
bubblegum has quit [Read error: Connection reset by peer]
bubblegum has joined #racket
bubblegum has quit [Ping timeout: 255 seconds]
bubblegum has joined #racket
mdhughes_ is now known as mdhughes
dzoe has joined #racket
<dzoe> samth: You were (not) right ;-)
<dzoe> And it turned into another typical compiler story of mine ...
<dzoe> After futures deadlocks, memory corruption in fsemaphorse with threads and related stuff that broke Racket compiler, I couldn't resist the urge to implement Pascal-like OOP system in pure r5rs.
<dzoe> And yes, I succeeded - it is (indeed) possible. Private fields, all public+virtual methods in less than 500 lines of code and 500 more for Racket-like kwargs support.
<dzoe> Trouble is, it revealed a problem in CHICKEN module compilation that breaks hygiene on module boundaries with certain syntaxes that generate syntaxes.
<dzoe> https://gitlab.com/racketeer/csc-module-hygiene - shown in 20 lines of code. If in one file, hygiene works, if in 3 modules, it breaks terribly.
<dzoe> And honestly, I wonder how many loops thru hoops had Matthew to do implementing the schemify layer.
Origin has quit [Ping timeout: 255 seconds]
Origin has joined #racket
a51 has quit [Quit: WeeChat 4.2.1]
a51 has joined #racket
Tuplanolla has joined #racket
a51 has quit [Quit: WeeChat 4.2.1]
a51 has joined #racket
a51 has quit [Quit: WeeChat 4.2.1]
notzmv has quit [Ping timeout: 264 seconds]
GreaseMonkey has joined #racket
runrin has joined #racket
a51 has joined #racket
notzmv has joined #racket
<samth> dzoe: schemify takes as input linklets that have no macros in them, so the problem is much easier
macabro has quit [Ping timeout: 240 seconds]
ormaaj has quit [Quit: :)]
szkl has quit [Quit: Connection closed for inactivity]
ormaaj has joined #racket
ormaaj has quit [Max SendQ exceeded]
ormaaj has joined #racket