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
scymtym has quit [Ping timeout: 246 seconds]
edgar-rft has quit [Quit: Leaving]
scymtym has joined #slime
moldybits has quit [Ping timeout: 258 seconds]
moldybits has joined #slime
moldybits` has joined #slime
moldybits has quit [Ping timeout: 246 seconds]
aerique has quit [Read error: Connection reset by peer]
edgar-rft has joined #slime
<dmiles> should the CL:*PRINT-PPRINT-DISPATCH* table be NIL on a swank repl-thread?
<dmiles> well what i mean is if something rebinds it from the tread
<dmiles> thread*
<dmiles> for example we'd expect *print-readably* to have differnt values at differnt time s perthread
<luis> dmiles: that's controlled by swank::*default-worker-thread-bindings*
<luis> dmiles: by default it will use whatever default thread bindings your Lisp uses
<dmiles> ok good. I mainly needed to confirm SWANK is agnostic towards this value
<luis> dmiles: it does rebind at times within the debugger: swank::*backtrace-printer-bindings*
<dmiles> oh, yep i was going to point that out just now
<dmiles> the *backtrace-pprint-dispatch-table* would come from where?
<dmiles> i mean what would set up its defults
<luis> It's defined in swank.lisp, it's derived from the default table.
<luis> i.e.: (copy-pprint-dispatch nil)
<dmiles> oh heh i see its defined right about it
<dmiles> oh heh i see *backtrace-pprint-dispatch-table* defined right above :)
<luis> Ah, yes, exactly.
<dmiles> well at see _my_ bug i have some varialbes like *print-pprint-dispatch* to be tracked per thread but i hadnt allowed somehow *backtrace-pprint-dispatch-table* to not be
<dmiles> i wonder if two swank threads expect to share newly created variables
<dmiles> sorry i mean repl-threads
<dmiles> right now i dont share many variables because of the assumption that two diffenrt users woudl interfere with possbly running differnt programs while both in CL-USER
<dmiles> but i see also that i would use a sencond repl-thread to do maunaul object inspection
<dmiles> i am using Atom IDE and sometimes Elipse IDE to connect to the SWANK server
<dmiles> I suppose an Emacs user has differnt ways to fork a repl-thread
<dmiles> erm not fork, but create
<dmiles> which would inform me to whether or not they expected certain symbol isolation
<luis> dmiles: you want to have two different users programming on the same Lisp image?
<luis> that sounds wild :D
<Shinmera> sounds like asking for trouble
scymtym has quit [Ping timeout: 248 seconds]
anamorphic has joined #slime
anamorphic has quit [Quit: anamorphic]
anamorphic has joined #slime
<dmiles> :) well it would not nesc be two users. More likely be two different programs running/being debug from the same image the was hosting a framework
<dmiles> but good to know such a thing is on the wild side
<dmiles> (A screenshot)
anamorphic has quit [Quit: anamorphic]