scymtym_ has quit [Remote host closed the connection]
makomo has quit [Ping timeout: 268 seconds]
scymtym has joined #slime
<luis>
fiddlerwoaroof: I hadn't noticed that events didn't map directly/automatically to swank messages.
scymtym has quit [Ping timeout: 250 seconds]
<fiddlerwoaroof>
luis: yeah, that surprised me a bit too
scymtym has joined #slime
makomo has joined #slime
<luis>
You've entered the OSS break room. There three doors: work on breakpoints / fix the test suite on Emacs 25+ / help fiddlerwoaroof with proper swank dispatching.
<luis>
So, slime-dispatch-event only gets inbound events whereas swank::dispatch-event gets both inbound and outbound events. That's the first unexpected difference. Also, it seems like some of the inbound events might actually be triggered by other parts of swank.
<luis>
It's not clear to me why we're handling both inbound and outbound events in the same function. I'm inclined to start by splitting those up and see what bad things happen.
<luis>
Well, it's forcing me to learn a bit more about how swank swings events around and that's not a bad thing per se. I even have a seemingly working sldb.