libera/#commonlisp - IRC Chatlog
Search
11:21:45
bitblit1
So what will CLOSOS use instead of X11? Also, will the Window managers be made in McCLIM?
11:28:48
jackdaniel
I don't know about closos, but I know of a window manager made in McCLIM: https://github.com/admich/Doors
11:55:10
beach
bitblit1: I can't say I care much what Closos uses in that respect. The only viable GUI library is McCLIM, so for applications, that sounds like the only alternative.
11:56:10
beach
bitblit1: Closos is an experiment in OS design. I am a researcher, and I want to figure out whether it is possible. There is no way I will have the time to turn it into a finishe product by myself.
11:56:43
bitblit1
beach: I understand. Though, why do you think McCLIM is the only viable GUI library?
12:24:52
jackdaniel
there will be proliferation of lisp toolkits hopefully after silex is properly separated into a standalone system
18:21:13
jackdaniel
especially that a hyphotetical closos may not have runtime necessary to host foreign processes
18:23:07
jackdaniel
and not only that, I think that clog targets a web browser while it is itself written in cl
18:48:26
bitblit1
<beach> "CodeBitCookie: You never told me..." <- Oh, no I don't. I thought you would be working on something like that. However, you told me that you just wanted to see the viability of the project and not think of completing it (if I understand correctly?)
18:49:13
bitblit1
Also, if you don't mind me asking, is this a research you thought of making yourself or did someone request you to research on this topic?
21:48:03
nytpu
does resetting an array's fill pointer mark anything above the fill pointer for garbage collection? (assuming no other references) i have a large vector of strings that i'm reusing by doing `(setf (fill-pointer vec) 0)`, but i want to make sure i'm not keeping unused potentially large strings hanging around if the underlying capacity isn't fully reused
21:58:28
nytpu
Bike: okay, i figured as such once i remembered aref can index above the fill pointer