luis changed the topic of #slime to: SLIME, the Superior Lisp Interaction Mode for Emacs | https://common-lisp.net/project/slime | https://irclog.tymoon.eu/freenode/%23slime | https://irclog.whitequark.org/slime
_whitelogger has joined #slime
_whitelogger has joined #slime
scymtym has quit [Ping timeout: 250 seconds]
<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.
<luis> fiddlerwoaroof: I'll prototype that in my https://github.com/luismbo/slime/tree/split-dispatch-event branch so you can see what I mean
prite has joined #slime
<fiddlerwoaroof> cool
anamorphic has quit [Quit: anamorphic]
anamorphic has joined #slime
makomo has joined #slime
makomo has quit [Client Quit]
anamorphic has quit [Quit: anamorphic]
anamorphic has joined #slime
anamorphic has quit [Quit: anamorphic]
anamorphic has joined #slime
anamorphic has quit [Quit: anamorphic]
prite has quit [Ping timeout: 246 seconds]
makomo has joined #slime
makomo has quit [Client Quit]
makomo has joined #slime
makomo has quit [Client Quit]
makomo has joined #slime
scymtym has quit [Ping timeout: 268 seconds]
scymtym has joined #slime