libera/#commonlisp - IRC Chatlog
Search
6:14:04
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
6:33:38
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>
6:34:33
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?
7:51:08
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?
7:52:46
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.
7:55:38
jackdaniel
you may also check swank::*communicatin-style* - if it is NIL then it is not possible to spawn new processes
8:03:37
artchad
well, the preferred-communication-style is :spawn. Maybe it will work now. I've closed the repl and restarted it.
8:50:55
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.
10:00:42
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
11:14:26
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.
11:14:52
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.
11:16:56
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)
11:17:06
aeth
A quick search of Github shows that there has been an attempt at a compositor before but idk its state https://github.com/malcolmstill/ulubis
11:20:40
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.
11:22:15
aeth
(Although a search shows that Nvidia has been trying for years to hack together HDR support on X11 on its own, apparently.)
11:24:30
kakuhen
more specifically, how will we test this wayland port (or whatever new window manager you attempt making)
11:25:14
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
11:26:58
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
11:31:51
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)
12:44:39
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.
12:46:50
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.
12:48:28
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 ,)