attila_lendvai has quit [Ping timeout: 268 seconds]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
karlosz has joined #commonlisp
ebrasca has quit [Remote host closed the connection]
causal has joined #commonlisp
karlosz has quit [Quit: Client closed]
karlosz has joined #commonlisp
Common-Lisp has joined #commonlisp
Common-Lisp has quit [Client Quit]
Common-Lisp has joined #commonlisp
karlosz has quit [Quit: Client closed]
karlosz has joined #commonlisp
waleee has quit [Ping timeout: 255 seconds]
karlosz has quit [Quit: Client closed]
Mandus has quit [Ping timeout: 268 seconds]
Mandus has joined #commonlisp
molson has joined #commonlisp
pranavats has left #commonlisp [#commonlisp]
NotThatRPG has joined #commonlisp
ttree has quit [Ping timeout: 268 seconds]
livoreno has quit [Ping timeout: 268 seconds]
livoreno has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
NotThatRPG has joined #commonlisp
thomaslewis has joined #commonlisp
grawlinson_ has joined #commonlisp
grawlinson has quit [Ping timeout: 268 seconds]
grawlinson_ is now known as grawlinson
thomaslewis has left #commonlisp [#commonlisp]
pranavats has joined #commonlisp
Alfr has quit [Read error: Connection reset by peer]
Alfr has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
megeve_ has joined #commonlisp
dstein64- has joined #commonlisp
bollu4 has joined #commonlisp
overclucker has joined #commonlisp
sjl has joined #commonlisp
robin_ has joined #commonlisp
White__Flame has joined #commonlisp
sukaeto1 has joined #commonlisp
xaltsc_ has joined #commonlisp
phadthai has joined #commonlisp
zephyr9 has joined #commonlisp
torhex-pasmul[m4 has joined #commonlisp
aeth_ has joined #commonlisp
dmgk_ has joined #commonlisp
saturn3 has joined #commonlisp
lagash has joined #commonlisp
jsatk___ has joined #commonlisp
jsatk__ has quit [*.net *.split]
edgar-rft has quit [*.net *.split]
sjl_ has quit [*.net *.split]
lagash_ has quit [*.net *.split]
White_Flame has quit [*.net *.split]
fourier has quit [*.net *.split]
phadthai_ has quit [*.net *.split]
dstein64 has quit [*.net *.split]
overclucker_ has quit [*.net *.split]
bollu has quit [*.net *.split]
cosimone` has quit [*.net *.split]
gateway2000 has quit [*.net *.split]
infra_red[m] has quit [*.net *.split]
mgxm has quit [*.net *.split]
megeve has quit [*.net *.split]
xaltsc has quit [*.net *.split]
mht-wtf has quit [*.net *.split]
robin has quit [*.net *.split]
zephyr has quit [*.net *.split]
dmgk has quit [*.net *.split]
saturn2 has quit [*.net *.split]
sukaeto has quit [*.net *.split]
aeth has quit [*.net *.split]
Colleen has quit [*.net *.split]
torhex-pasmul[m] has quit [*.net *.split]
remexre has quit [*.net *.split]
dmgk_ is now known as dmgk
dstein64- is now known as dstein64
megeve_ is now known as megeve
bollu4 is now known as bollu
zephyr9 is now known as zephyr
Colleen has joined #commonlisp
edgar-rft has joined #commonlisp
gateway2000 has joined #commonlisp
remexre has joined #commonlisp
mht-wtf has joined #commonlisp
infra_red[m]1 has joined #commonlisp
rainthree has joined #commonlisp
cosimone` has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fourier has joined #commonlisp
NotThatRPG has joined #commonlisp
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
mgxm has joined #commonlisp
notzmv has quit [Ping timeout: 268 seconds]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
rainthree has quit [Ping timeout: 268 seconds]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
azimut has quit [Ping timeout: 268 seconds]
ttree has joined #commonlisp
ahc has joined #commonlisp
EsoAlgo has quit [Ping timeout: 268 seconds]
gxt___ has quit [Read error: Connection reset by peer]
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
saturn3 is now known as saturn2
hineios3 has joined #commonlisp
hineios has quit [Ping timeout: 252 seconds]
hineios3 is now known as hineios
irfan has joined #commonlisp
karlosz has joined #commonlisp
karlosz has quit [Remote host closed the connection]
Oddity has joined #commonlisp
karlosz has joined #commonlisp
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
thomaslewis has joined #commonlisp
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
aartaka has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
_cymew_ has joined #commonlisp
notzmv has joined #commonlisp
ttree has quit [Ping timeout: 252 seconds]
<phantomics_>
Question: Is there an SBCL function that will return the current call stack? I.e. the stack of the current invocation of the function that the tracing function is called within
Cymew has joined #commonlisp
<_death>
you mean like a backtrace?
<Shinmera>
Colleen: tell phantomics_ look up dissect
<phantomics_>
Here's what I get from one element in the call stack: #<DISSECT::SBCL-CALL [7] (LAMBDA (I) IN INDEXER-OF) | /home/user/src/lisp/april/varray/varray.lisp>
<phantomics_>
The problem is, INDEXER-OF is a method that belongs to many different classes. Is there a way to determine which class this specific indexer-of applies to?
<Shinmera>
look at the arguments?
<phantomics_>
That gives me some idea, I'll work from there
Krystof has joined #commonlisp
shka has joined #commonlisp
karlosz has quit [Quit: karlosz]
MajorBiscuit has joined #commonlisp
MajorBiscuit has quit [Quit: WeeChat 3.5]
MajorBiscuit has joined #commonlisp
cosimone` has quit [Read error: Connection reset by peer]
maxz has joined #commonlisp
artchad has joined #commonlisp
cosimone has joined #commonlisp
<artchad>
Hey, I have a sbcl image running on a server. In order to connect to that repl I need a swank server running inside that image. So I do `(require:swank)' and `(swank:create-server)'. But after some time the swank server is no longer accessible. It just closes the port. Is that the default behaviour?
rainthree has joined #commonlisp
rainthree3 has joined #commonlisp
<artchad>
How would I make sure to keep the swank server running for the whole time, because when I ssh into the box, I don't have direct access to the shell where the sbcl process is running. The only way to access that is via swank.
<jackdaniel>
there is a keyword parameter for that
<jackdaniel>
:dont-close or something like that (to create-server that is)
<artchad>
I tried :dont-close, but it still closed
<artchad>
Maybe there was another issue.
<jackdaniel>
then you are doing something wrong, because this parameter works
<artchad>
alright
<artchad>
I just wanted to make sure it's the correct keyword argument
<jackdaniel>
it is
<jackdaniel>
you may also check swank::*communicatin-style* - if it is NIL then it is not possible to spawn new processes
<jackdaniel>
(i.e your build does not have threads nor serve-event)
<jackdaniel>
if it is :spawn then there is no issue with that
frgo has quit [Ping timeout: 268 seconds]
cosimone has quit [Remote host closed the connection]
cosimone has joined #commonlisp
<artchad>
well, the preferred-communication-style is :spawn. Maybe it will work now. I've closed the repl and restarted it.
<artchad>
thanks for the help
<jackdaniel>
sure
_cymew_ has quit [Ping timeout: 268 seconds]
pve has joined #commonlisp
Brucio-61 has quit [Read error: Connection reset by peer]
Brucio-61 has joined #commonlisp
maxz has quit [Quit: Leaving.]
<pjb>
phantomics_: uiop:print-backtrace and uiop:raw-print-backtrace
<pjb>
phantomics_: don't ask implementation specific questions in #commonlisp! Go to #sbcl to get the sbcl specific answer, to #ecl for the ecl specific answer, to #ccl for the ccl specific answer, to #abcl for the abcl specific answer, etc.
rainthree3 has quit [Read error: Connection reset by peer]
rainthree has joined #commonlisp
rainthree3 has joined #commonlisp
dlowe[m] has quit [Quit: You have been kicked for being idle]
rainthree has quit [Ping timeout: 268 seconds]
Oddity has quit [Ping timeout: 268 seconds]
ahc has quit [Ping timeout: 252 seconds]
Oddity has joined #commonlisp
ebrasca has joined #commonlisp
Demosthe1ex is now known as Demosthenex
amerlyq has joined #commonlisp
<jackdaniel>
NotThatRPG: I've accepted your message to the ecl-devel mailing list; that said you wouldn't need to wait for moderation if you had subscribed to it
rainthree3 has quit [Ping timeout: 252 seconds]
rainthree has joined #commonlisp
random-nick has joined #commonlisp
jmdaemon has quit [Ping timeout: 268 seconds]
genpaku has quit [Remote host closed the connection]
genpaku has joined #commonlisp
Noisytoot has quit [Ping timeout: 268 seconds]
gxt___ has joined #commonlisp
aeth_ is now known as aeth
<aeth>
Anyone interested in copying the stumpwm experience on top of a wayland compositor like wlroots? The long run solution would probably be to go with its own compositor, but there might not be enough time.
<aeth>
Now that Nvidia is getting alpha, and maybe even beta, quality Wayland support, I'm afraid that the transition to Wayland in the bleeding edge distros like Arch and Fedora will be fairly rapid.
<aeth>
Because that has always been the blocker.
<amerlyq>
Looking into experience of Qtile transitioning to Wayland -- it's a painful endeavour. And until proper HiDpi support I will live on Xorg till the end of time)
<aeth>
amerlyq: Well, a separate issue (on many of the same types of monitors) is that support for HDR displays is probably never coming to X11, but will eventually come to Wayland and a lot of relatively cheap screens are HDR now.
frgo has joined #commonlisp
<aeth>
(Although a search shows that Nvidia has been trying for years to hack together HDR support on X11 on its own, apparently.)
cosimone has quit [Remote host closed the connection]
<kakuhen>
aeth: I'd be interested, if I had a way to test things
<kakuhen>
more specifically, how will we test this wayland port (or whatever new window manager you attempt making)
<kakuhen>
assuming I can set up an environment for that, then I'd become interested in a (hopefully portable) wayland-based CL-based window manager
<aeth>
Afaik, there wouldn't really be much to port. Stumpwm is a fairly thin client layer on top of X via clx, much simpler than if it had to rely on xlib or wayland, but with some obvious UI faults that come from that (all of the stuff you bring up from stumpwm like C-t ? don't look like they belong at all) and it is... very X11
hineios has quit [Ping timeout: 252 seconds]
<aeth>
(Plus they still don't have a way to set a background image)
<aeth>
(reliably anyway, issue #587)
hineios has joined #commonlisp
<aeth>
On the other hand, Wayland creates new priorities, like having a built-in way to do screenshots (in stumpwm, I have a one line script in ~/bin to screenshot to the specified subdir of Pictures via `import ~/Pictures/$*/screenshot-$(date -Iseconds).png` instead of a less hacky and more Lisp-native way to screenshot)
tyson2 has joined #commonlisp
cosimone has joined #commonlisp
Josh_2 has joined #commonlisp
hineios5 has joined #commonlisp
dlowe has quit [Remote host closed the connection]
hineios has quit [Ping timeout: 268 seconds]
hineios5 is now known as hineios
cage has joined #commonlisp
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
frgo has quit []
<NotThatRPG>
jackdaniel: Thank you. If that's mailman, you could just add me as an authorized sender. I've had to give up on subscribing to all the implementations' development lists: there are just too many.
azimut has joined #commonlisp
<hayley>
Being subscribed to the SBCL mailing list helps numb my mind telling itself that setting up a mail server was a waste of time.
<jackdaniel>
I'm not going to press the matter, but I find it reasonable to expect someone broadcasting things on a list to subscribe there ,)
MajorBiscuit has quit [Ping timeout: 244 seconds]
rainthree3 has joined #commonlisp
rainthree has quit [Ping timeout: 244 seconds]
xaltsc_ is now known as xaltsc
Oddity has quit [Ping timeout: 252 seconds]
Alfr is now known as Guest5549
Alfr has joined #commonlisp
thomaslewis has joined #commonlisp
Guest5549 has quit [Ping timeout: 268 seconds]
thomaslewis has left #commonlisp [#commonlisp]
MajorBiscuit has joined #commonlisp
cage has quit [Ping timeout: 268 seconds]
Major_Biscuit has joined #commonlisp
MajorBiscuit has quit [Ping timeout: 268 seconds]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Major_Biscuit has quit [Ping timeout: 252 seconds]
Major_Biscuit has joined #commonlisp
Major_Biscuit has quit [Client Quit]
<NotThatRPG>
jackdaniel: I'm sorry, but there are a lot of implementation developer mailing lists and I simply can't track all of them.
<NotThatRPG>
I mean, I could, and just dump all the emails to /dev/null, but...
<NotThatRPG>
jackdaniel: If ECL tracks asdf-announce, which is EXTREMELY low traffic (about 1/year!), I could stop sending announcements to ECL-devel
hineios9 has joined #commonlisp
hineios has quit [Ping timeout: 255 seconds]
hineios9 is now known as hineios
MajorBiscuit has joined #commonlisp
<dim>
hi friends! for the curious here asking for a stacktrace yesterday, for the pgloader compile warning "deleting unreachable code", it's available now at https://paste.debian.net/1249706/
<dim>
let's see what the unit tests make of the current code, and then I'll ask my debian friend to test again with sid and SBCL 2.2.6
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
<jackdaniel>
fwiw I wouldn't print the backtrace for non-serious conditions either
<dim>
the driver for showing it is usng both --verbose and --debug at the moment
<jackdaniel>
so (and SERIOUS-condition (not (or monitor-error …)))
ec has joined #commonlisp
<jcowan>
aeth: does that mean that fedora/etc. will stop supporting xwayland? That would really be a disaster, and not just for WMs
<dim>
mmm, not really, but I don't follow what you're saying jackdaniel this time sorry
<jackdaniel>
dim: in your handler-bind you handle all conditions (except for a few chosen ones) and print the backtrace for them - do you want to print a backtrace i.e for compiler notes?
qhong has quit [Ping timeout: 252 seconds]
<dim>
ooooh, that's a good catch, thanks!
<jackdaniel>
sure
tyson2 has quit [Remote host closed the connection]
<NotThatRPG>
It would be neat if something like UIOP provided some common condition classes usable across implementations
<jackdaniel>
like serious-condition?
<jackdaniel>
another interesting trick in a toolbox is to have a macro like handler-case (let's call it handler-case*), that handles the condition, then unwind the stack and returns; then printing the backtrace in this situation could be done in the last serious-condition clause
<jackdaniel>
putting aside details like properly handling :no-error and multiple return values, writing such macro based on handler-bind is rather trivial
ec has quit [Ping timeout: 268 seconds]
ec has joined #commonlisp
ec has quit [Remote host closed the connection]
ec has joined #commonlisp
<hayley>
I believe I have a handler-case* somewhere, based off Pitman's condition system code.
<NotThatRPG>
@jackdaniel: I don't believe that there's a class that corresponds to compiler notes, for example.
<NotThatRPG>
s/class/ANSI class/
<hayley>
The existence of compiler notes is implementation dependent already.
<hayley>
But (deftype silly-condition () '(and condition (not serious-condition))) is useful.
<jackdaniel>
some conditions are not silly though! signaling partial results in an otherwise synchronous body is one example
<NotThatRPG>
hayley: Yes, it would be nice if one could make code that wraps around compilation, that could portably handle different implementations' equivalent of compiler notes (assuming that these are implemented as conditions of some sort).
<aeth>
jcowan: no, but afaik (based on another IRC channel anyway) Fedora would move exclusively to xwayland
<aeth>
for x stuff, including tiling WMs
<jcowan>
Well, that's tolerable for ordinary applications like Medley, no?
<jackdaniel>
redhot chili paperfs on the systemd booster
<jcowan>
On or in.
SR-71 has quit [Ping timeout: 244 seconds]
<Bike>
shinmera and i have been talking about doing that, notthatrpg. it would basically be ripping out part of swank. i think my main conceptual confusion now is why sbcl "compiler errors" aren't actually errors
<Bike>
also i'll have to check if any implementations have a compile that never signals and only reports problems some other way, which would be annoying
<NotThatRPG>
Bike: if you were to do that, I'd be interested in porting it into UIOP...
<Bike>
i will see what i can do. i'm doing a bunch of other stuff for clasp at the moment, though
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
Cymew has quit [Ping timeout: 268 seconds]
gxt___ has quit [Remote host closed the connection]
gxt___ has joined #commonlisp
Devon7 has joined #commonlisp
<Devon7>
who
Devon7 has left #commonlisp [#commonlisp]
EsoAlgo has joined #commonlisp
Catie has joined #commonlisp
aartaka has quit [Ping timeout: 268 seconds]
aartaka has joined #commonlisp
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
gxt___ has quit [Remote host closed the connection]
gxt___ has joined #commonlisp
<Bike>
allegro has a compiler-note class but swank at least treats it as unexported. the abcl code looks like you have to bind an internal dynamic variable to make the compiler actually signal warnings. geh.
Devon7 has joined #commonlisp
<Shinmera>
Ain't portability fun :)
<jackdaniel>
"portable by accident"™
causal has quit [Quit: WeeChat 3.6]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bitmapper has joined #commonlisp
gxt has joined #commonlisp
gxt___ has quit [Remote host closed the connection]
attila_lendvai has joined #commonlisp
dilated_dinosaur has quit [Quit: Leaving]
pve has quit [Ping timeout: 252 seconds]
azimut_ has quit [Remote host closed the connection]
azimut has joined #commonlisp
pve has joined #commonlisp
Noisytoot_ has joined #commonlisp
Noisytoot_ has quit [Read error: Connection reset by peer]
qhong has joined #commonlisp
rainthree3 has quit [Quit: Leaving]
Noisytoot_ has joined #commonlisp
Noisytoot_ is now known as Noisytoot
attila_lendvai has quit [Ping timeout: 268 seconds]
karlosz has joined #commonlisp
dilated_dinosaur has joined #commonlisp
NotThatRPG has joined #commonlisp
karlosz has quit [Quit: karlosz]
<Devon7>
CL-PPCRE seems to implement no inverse PARSE-STRING, is it so?
ttree has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Dynom has joined #commonlisp
NotThatRPG has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
NotThatRPG has joined #commonlisp
specbot has quit [Remote host closed the connection]
minion has quit [Read error: Connection reset by peer]