<fiddlerwoaroof>
luis: can you think of anything else to do before merging the buffer-streams PR?
aerique has joined #slime
makomo has joined #slime
<fiddlerwoaroof>
If not, I think I'm going to use my copious spare time to tackle input streams
scymtym has joined #slime
makomo has quit [Ping timeout: 244 seconds]
scymtym has quit [Ping timeout: 240 seconds]
makomo has joined #slime
scymtym has joined #slime
<luis>
fiddlerwoaroof: I was thinking we could solve the memory leak issue by using buffer-local variables to store the markers.
<luis>
Meh. I'm confused by GitHub's code review system. I left this comment there, but I'm not sure if it's buried away. I really prefer Gerrit these days. :-)
scymtym has quit [Quit: ERC (IRC client for Emacs 27.0.50)]
scymtym has joined #slime
aerique has quit [Remote host closed the connection]
<fiddlerwoaroof>
luis: I did that
<fiddlerwoaroof>
Well, maybe differently than you think.
<fiddlerwoaroof>
I stashed the target name in a buffer local variable and used a hook to cleanup the hash-table
anamorphic has joined #slime
<fiddlerwoaroof>
Just using buffer-local-variables would be suboptimal because it would be rather expensive to "reattach" to a pre-existing target
prite has quit [Ping timeout: 240 seconds]
anamorphic has quit [Client Quit]
anamorphic has joined #slime
makomo has quit [Quit: WeeChat 2.2]
anamorphic has quit [Quit: anamorphic]
anamorphic has joined #slime
anamorphic has quit [Client Quit]
anamorphic has joined #slime
<luis>
fiddlerwoaroof: João just pointed me to SLIME's channels. It's not a drop-in replacement for what we're doing with *event-hook* but I think that, with a few tweaks, it's a more interesting way of extending swank/slime.