jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
donleo has quit [Ping timeout: 255 seconds]
tertek_ has quit [Quit: %quit%]
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 246 seconds]
Lord_of_Life_ is now known as Lord_of_Life
slyrus has joined #commonlisp
piethesailor has quit [Remote host closed the connection]
zlqrvx_ has quit [Quit: %quit%]
zlqrvx has joined #commonlisp
slyrus has quit [Ping timeout: 260 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
jonatack has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
istewart has joined #commonlisp
waleee has quit [Ping timeout: 268 seconds]
slyrus has joined #commonlisp
yitzi has quit [Remote host closed the connection]
slyrus has quit [Ping timeout: 252 seconds]
bike has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
josrr has quit [Remote host closed the connection]
semz has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
slyrus has joined #commonlisp
semz has joined #commonlisp
emaczen has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
<yottabyte> trying to (ql:quickload "alexandria") I get the error: ALEXANDRIA is a nickname for the package ALEXANDRIA.1.0.0 [Condition of type SB-KERNEL:SIMPLE-PACKAGE-ERROR]. anyone ever see this before?
slyrus has quit [Ping timeout: 268 seconds]
<yottabyte> I had to update quicklisp but I guess I had to restart emacs/slime as well. doing that did the trick
<bike> yeah i would guess that error means you already had alexandria loaded (possibly a different version)
decweb has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
Lycurgus has joined #commonlisp
tboros has joined #commonlisp
tasty has quit [Quit: ZNC - https://znc.in]
emaczen has quit [Ping timeout: 255 seconds]
tasty has joined #commonlisp
slyrus has joined #commonlisp
skeemer has quit [Ping timeout: 255 seconds]
slyrus has quit [Ping timeout: 260 seconds]
tboros has quit [Quit: Client closed]
tboros has joined #commonlisp
akoana has quit [Quit: leaving]
rtypo has quit [Ping timeout: 272 seconds]
slyrus has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
Pixel_Outlaw has quit [Quit: Leaving]
slyrus has quit [Ping timeout: 252 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
genera__ has joined #commonlisp
genera_ has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
pfdietz has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
emaczen has joined #commonlisp
chomwitt has joined #commonlisp
slyrus has joined #commonlisp
wacki has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
tboros has quit [Ping timeout: 250 seconds]
msavoritias has joined #commonlisp
slyrus has joined #commonlisp
chomwitt has quit [Ping timeout: 264 seconds]
slyrus has quit [Ping timeout: 260 seconds]
shka has joined #commonlisp
slyrus has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
pranav has quit [Remote host closed the connection]
scymtym has quit [Quit: Application exit]
Lycurgus has quit [Quit: leaving]
slyrus has quit [Ping timeout: 264 seconds]
pfdietz has quit [Quit: Client closed]
X-Scale has quit [Quit: Client closed]
qhong has joined #commonlisp
slyrus has joined #commonlisp
emaczen has quit [Ping timeout: 255 seconds]
slyrus has quit [Ping timeout: 268 seconds]
amb007 has quit [Ping timeout: 240 seconds]
jon_atack has joined #commonlisp
amb007 has joined #commonlisp
jonatack has quit [Ping timeout: 264 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
gilberth has quit [Ping timeout: 264 seconds]
jonatack has joined #commonlisp
ixelp has quit [Ping timeout: 264 seconds]
jon_atack has quit [Ping timeout: 264 seconds]
jon_atack has joined #commonlisp
crumbles has quit [Quit: ZNC - https://znc.in]
slyrus has joined #commonlisp
jonatack has quit [Ping timeout: 256 seconds]
crumbles has joined #commonlisp
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 252 seconds]
donleo has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 256 seconds]
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 252 seconds]
scymtym has joined #commonlisp
nybble has quit [Ping timeout: 240 seconds]
slyrus has quit [Ping timeout: 260 seconds]
_cymew_ has joined #commonlisp
ixelp has joined #commonlisp
zetef has joined #commonlisp
amb007 has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
slyrus has joined #commonlisp
zetef has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
slyrus has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
pve has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
danza has joined #commonlisp
King_julian has joined #commonlisp
random-nick has joined #commonlisp
danza has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
amb007 has joined #commonlisp
pyooque has joined #commonlisp
puke is now known as Guest6730
pyooque is now known as puke
Guest6730 has quit [Killed (mercury.libera.chat (Nickname regained by services))]
slyrus has quit [Ping timeout: 255 seconds]
puke has quit [Max SendQ exceeded]
dino_tutter has joined #commonlisp
puke has joined #commonlisp
puke has quit [Max SendQ exceeded]
puke has joined #commonlisp
jon_atack has joined #commonlisp
puke has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 256 seconds]
X-Scale has joined #commonlisp
slyrus has joined #commonlisp
danse-nr3 has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
mgl_ has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
Oladon has quit [Read error: Connection reset by peer]
Oladon has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
slyrus has joined #commonlisp
kagevf has quit [Ping timeout: 264 seconds]
jon_atack has quit [Ping timeout: 264 seconds]
jonatack has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 268 seconds]
slyrus has joined #commonlisp
Th30n has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
duuqnd has quit [Ping timeout: 268 seconds]
duuqnd has joined #commonlisp
Inline has quit [Quit: Leaving]
yitzi has joined #commonlisp
slyrus has joined #commonlisp
X-Scale has quit [Quit: Client closed]
slyrus has quit [Ping timeout: 256 seconds]
duuqnd has quit [Ping timeout: 264 seconds]
duuqnd has joined #commonlisp
X-Scale has joined #commonlisp
jonatack has joined #commonlisp
slyrus has joined #commonlisp
aciep has joined #commonlisp
aciep` has joined #commonlisp
jon_atack has quit [Ping timeout: 264 seconds]
amb007 has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
Lycurgus has joined #commonlisp
Inline has joined #commonlisp
jon_atack has joined #commonlisp
duuqnd has quit [Ping timeout: 264 seconds]
jonatack has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
duuqnd has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
jonatack has joined #commonlisp
rtypo has joined #commonlisp
jon_atack has quit [Ping timeout: 256 seconds]
scymtym has quit [Read error: Connection reset by peer]
scymtym has joined #commonlisp
slyrus has joined #commonlisp
jon_atack has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
jonatack has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 264 seconds]
danse-nr3 has quit [Ping timeout: 246 seconds]
chomwitt has joined #commonlisp
chomwitt has quit [Ping timeout: 268 seconds]
waleee has joined #commonlisp
jon_atack has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
jonatack has quit [Ping timeout: 264 seconds]
pranav has joined #commonlisp
slyrus has joined #commonlisp
amb007 has joined #commonlisp
slyrus has quit [Ping timeout: 246 seconds]
awlygj has joined #commonlisp
decweb has joined #commonlisp
supercode has joined #commonlisp
supercode has left #commonlisp [#commonlisp]
dlowe has quit [Ping timeout: 252 seconds]
slyrus has joined #commonlisp
danse-nr3 has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
pfdietz has joined #commonlisp
pfdietz has quit [Quit: Client closed]
pfdietz has joined #commonlisp
msavoritias has quit [Ping timeout: 260 seconds]
slyrus has quit [Ping timeout: 252 seconds]
msv has quit [Remote host closed the connection]
danse-nr3 has quit [Remote host closed the connection]
Lycurgus has quit [Quit: leaving]
slyrus has joined #commonlisp
danse-nr3 has joined #commonlisp
msavoritias has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
X-Scale has quit [Quit: Client closed]
kevingal has joined #commonlisp
josrr has joined #commonlisp
<yottabyte> kind of off-topic question, but what are some of your opinions on magit? I've always just used git in a terminal
<paulapatience> I have forgotten most git commands because I just use magit instead
<paulapatience> If you are already using Emacs, I very strongly recommend you learn magit
<yottabyte> is it hard to learn?
<paulapatience> There are popup menus for almost everything, so you can quite easily just follow along
<yottabyte> I tried it briefly the other day, it was creating buffers left and right, I got overwhelmed haha
<yottabyte> but yeah, I should watch a tutorial or something
<paulapatience> It is funny, because in my research group I am the one most knowledgeable in git, but when I have to help others, I end up looking up the git CLI commands
<yottabyte> right
<craigbro> yottabyte: was in similiar place for years, then last year I dug into magit, the transient menus make learning it easier. big improvemet in quality of my PRs.
<beach> I think the idea of magit is a good one, but I would much prefer a CLIM-based application that has more clickable stuff for people like me who can't remember keyboard combinations that are rarely used.
<paulapatience> You can also interact with GitHub directly from within magit
<craigbro> when you get to things like staging specific chunks, or reverting them, and breaking up commits better by topic/goal
<beach> yottabyte: It is easier if you use magit in its own Emacs frame.
<craigbro> beach: C-h m in the magit window will bring up transient menus
<craigbro> and show you all the keys, and walk you thru them
<beach> craigbro: Sure, but the explanations are not always understandable to me.
<craigbro> then I'm sure buttons will make a difference....
<beach> I suppose that depends on how they are made.
<beach> I am also thinking CLIM-application for future integration with the IDE that is being worked on.
<craigbro> you keep changing your story... whatevs
<beach> craigbro: I should be quiet. Thanks for your help though.
slyrus has joined #commonlisp
<craigbro> looking forward to seeing that IDE
<beach> Great! Progress is being made, but there are a lot of things to do.
<craigbro> beach: sorry, my comment was overly snarky and was not meant to dissuade, you can always express your opinion
<beach> craigbro: Don't worry about it.
<craigbro> beach: link to project?
<beach> It's not that simple. scymtym has been working on a few libraries that will be used in the editor, like text.editing and incrementalist. They both use the Cluffer library. There is no IDE repository yet.
slyrus has quit [Ping timeout: 240 seconds]
<craigbro> yottabyte: sorry, I was wrong, ? is the key that brings up the top level transient menu
<craigbro> yottabyte: if you have any questions about it, feel free to ask.
<beach> craigbro: And I hope the Common Boot library will be used to analyze code. That library uses Iconoclast which uses s-expression-syntax, etc. *sigh*.
<yottabyte> gotcha, thank you
aciep` has quit [Remote host closed the connection]
aciep has quit [Remote host closed the connection]
<beach> Sure.
chomwitt has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
edgar-rft_ has joined #commonlisp
edgar-rft has quit [Ping timeout: 240 seconds]
slyrus has joined #commonlisp
Th30n has quit [Ping timeout: 240 seconds]
mrcom_ has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom_ has quit [Remote host closed the connection]
mrcom_ has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
lucasta has joined #commonlisp
msv has joined #commonlisp
slyrus has joined #commonlisp
jon_atack has quit [Ping timeout: 255 seconds]
mrcom_ is now known as mrcom
slyrus has quit [Ping timeout: 264 seconds]
King_julian has quit [Ping timeout: 264 seconds]
scymtym has quit [Remote host closed the connection]
scymtym has joined #commonlisp
slyrus has joined #commonlisp
danse-nr3 has quit [Ping timeout: 268 seconds]
slyrus has quit [Ping timeout: 252 seconds]
edgar-rft_ is now known as edgar-rft
slyrus has joined #commonlisp
dino_tutter has quit [Quit: Leaving]
Equill has quit [Quit: Gone offline]
slyrus has quit [Ping timeout: 264 seconds]
agm has joined #commonlisp
Inline has quit [Quit: Konversation terminated!]
agm has quit [Ping timeout: 260 seconds]
agm has joined #commonlisp
slyrus has joined #commonlisp
lucasta has quit [Ping timeout: 255 seconds]
agm has quit [Ping timeout: 268 seconds]
agm has joined #commonlisp
Inline has joined #commonlisp
<agm> hello everyone, on a recent sbcl evaluating (print-object "hi" *standard-output*) returns #\" to me, does anyone know why? on clisp it returns the string "hi"
slyrus has quit [Ping timeout: 252 seconds]
<beach> clhs print-object
<ixelp> CLHS: Standard Generic Function PRINT-OBJECT
<beach> It is supposed to return the object that is its first argument.
<yitzi> Some implementations aren't careful about that, b.c. nobody really uses that feature.
<beach> On the other hand, you are not supposed to call it directly.
<yitzi> For example, CCL returns NIL.
<beach> ,(print-object "hi" *standard-output*)
<ixelp> "hi" => NIL
<beach> Indeed.
agm has quit [Ping timeout: 246 seconds]
<yitzi> It returning the object according to the spec is probably just an implementation convience so that it can be the last call in WRITE, PRINT, etc
<beach> Yeah.
<yitzi> Did they even stick around for answer?
danse-nr3 has joined #commonlisp
<beach> Hmm.
josrr has quit [Remote host closed the connection]
agm has joined #commonlisp
<agm> ok, I see!
waleee has quit [Ping timeout: 260 seconds]
<beach> agm: But you should report it, I think.
slyrus has joined #commonlisp
<agm> I will
josrr has joined #commonlisp
<ixelp> sbcl/src/code/print.lisp at 8c614de0198a4cfa0f4134b3937f1cc2895fc393 · sbcl/sbcl · GitHub
<agm> I see, the returned value comes from the last WRITE-CHAR
slyrus has quit [Ping timeout: 264 seconds]
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
screwlisp has quit [Remote host closed the connection]
tok has joined #commonlisp
slyrus has joined #commonlisp
nybble has joined #commonlisp
danse-nr3 has quit [Ping timeout: 240 seconds]
danse-nr3 has joined #commonlisp
<_death> note that this results in some memory faults and your sbcl image may become compromised ;)
genera__ is now known as genera
slyrus has quit [Ping timeout: 240 seconds]
<yottabyte> beach: is clim the best?
<ixelp> GUI toolkits
<beach> yottabyte: It is the only one I know of that is pure Common Lisp.
<_death> well, ltk for example also doesn't require ffi
<beach> yottabyte: Otherwise, I haven't compared it to others.
<beach> yottabyte: But I imagine it would be hard to implement something as essential in CLIM as presentations and presentation types in a statically typed language.
pfdietz has quit [Quit: Client closed]
zxcvz has joined #commonlisp
danse-nr3 has quit [Ping timeout: 252 seconds]
<beach> _death: So did they define a wire protocol for communication?
<_death> beach: it talks to a tcl process..
<yitzi> I'm a little curious about CLIM and Wayland though. The last time I looked the in-progress Wayland backend used FFI.
<beach> _death: I see.
skeemer has joined #commonlisp
<beach> yottabyte: I am thinking ahead of a "Lisp operating system" that would either not have any way of running C code, or in which it would be as hard to communicate with C code as it is in Unix-like operating systems. That's why I avoid FFI-based solutions.
<beach> yitzi: That doesn't sound great in effect. I know very little about Wayland to know what solutions are available.
<yitzi> cmack: Are you around? I recall that you were working on the wayland backend for CLIM. Does it use CFFI?
tok has quit [Remote host closed the connection]
tok has joined #commonlisp
wacki has joined #commonlisp
cage has joined #commonlisp
X-Scale has joined #commonlisp
<beach> As I recall, gilberth is working on a server that would move things like glyph rendering from the application to the server. Wayland would then be used through that server. But gilberth could probably explain better.
jonatack has joined #commonlisp
slyrus has joined #commonlisp
occ has joined #commonlisp
<yottabyte> beach: like Mezanno?
<yottabyte> mazzano*
<yottabyte> mezzano**. I can't type
<beach> yottabyte: A bit more ambitious, with multiple first-class global environments.
<beach> Otherwise, yes, same idea.
kevingal has quit [Ping timeout: 256 seconds]
<cmack> yitzi: I'm back. And yes, it's using FFI for wayland, EGL, and OpenGL
chomwitt has quit [Ping timeout: 272 seconds]
pfdietz has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
danse-nr3 has joined #commonlisp
<yitzi> Thanks
<craigbro> I always took the tendency towards language purity to be a antipattern
<craigbro> when I see the same conversations about pure CL envs from 25 years ago, it re-enforces that
<yitzi> The desire to avoid CFFI is a little deeper then language purity.
<craigbro> but, the conversations are not determinant of outcomes, the hacking output is, so certainly appreciate people working with those principles
<yitzi> huh?
<craigbro> tldr; hack for great win, and then the fact that the goal was unsolved for a couple decades is moot..
<craigbro> yitzi: what drives that desire to avoid CFFI?
josrr has quit [Remote host closed the connection]
<cmack> Yes, I'd love to have lisp all the way down but the graphics that I want to do pretty much necessitates me to use FFI in today's world.
slyrus has joined #commonlisp
<craigbro> cmack: which project is this?
dino_tutter has joined #commonlisp
<yitzi> craigbro: language impedence and memory allocation, i.e. garbage collection...from my perspective.
amb007 has quit [Ping timeout: 246 seconds]
josrr has joined #commonlisp
amb007 has joined #commonlisp
<cmack> craigbro: the wayland client backend for mcclim right now...so that I can try writing a mcclim based opengl app. Lots of yaks have lined up for shaving.
slyrus has quit [Ping timeout: 252 seconds]
danse-nr3 has quit [Ping timeout: 264 seconds]
occ has quit [Ping timeout: 264 seconds]
amb007 has quit [Ping timeout: 256 seconds]
amb007 has joined #commonlisp
kagevf has joined #commonlisp
zxcvz has quit [Quit: zxcvz]
<yottabyte> beach: wow, more ambitious than mezzano? I thought that was a very ambitious project. the development of it seems to have halted though
dlowe has joined #commonlisp
slyrus has joined #commonlisp
awlygj has quit [Quit: leaving]
slyrus has quit [Ping timeout: 240 seconds]
amb007 has quit [Ping timeout: 255 seconds]
amb007 has joined #commonlisp
jonatack has quit [Ping timeout: 256 seconds]
msavoritias has quit [Ping timeout: 264 seconds]
alanz has quit [Read error: Connection reset by peer]
alanz has joined #commonlisp
msv has quit [Remote host closed the connection]
iisi has quit [Ping timeout: 256 seconds]
iisi has joined #commonlisp
chomwitt has joined #commonlisp
<beach> yottabyte: froggey is still around, but I don't know what the plans for Mezzano are.
slyrus has joined #commonlisp
<beach> yottabyte: A Lisp operating system can be as "little" as a bootable Common Lisp system.
<beach> craigbro: My motivation is the fact that C compilers explore the standard to maximize performance while sacrificing safety. Luckily, the Common Lisp culture is the opposite.
pfdietz has quit [Quit: Client closed]
<beach> craigbro: Plus, Unix-like operating systems (including all "modern" ones) make it very difficult for applications to collaborate, so performance suffers and code becomes more complicated than it ought to be.
<beach> craigbro: So, as yitzi says, it is not about language purity at all.
slyrus has quit [Ping timeout: 264 seconds]
<beach> craigbro: Genera shows that the problem we are attacking is not unsolved. But Genera is not very well adapted to the current situation of the Internet.
alcor has joined #commonlisp
chomwitt has quit [Ping timeout: 264 seconds]
<yottabyte> Is Genera still around?
<yottabyte> And what problem are you referring to?
<craigbro> I read those reasons (compiler design goal, impendance between ABI/Mem models etc... as language purity. Perhaps purity is taken to have some irrational connotation? I did not intend that.
slyrus has joined #commonlisp
xaltsc has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
josrr has quit [Remote host closed the connection]
mgl_ has quit [Ping timeout: 252 seconds]
<Shinmera> Last I talked to froggey she didn't have any plans to continue working on mezzano.
<yottabyte> omg why?
<Shinmera> Lack of interest. The things left to do that would be cool to have (like graphics drivers) are humongous projects that aren't really feasible to tackle
<Shinmera> And she's more interested in the low level systems stuff than the high level lisp stuff, afaiu
X-Scale has quit [Quit: Client closed]
<yottabyte> I see. what are graphic drivers?
<Shinmera> drivers that talk to gpus
<yottabyte> oh wow
<yottabyte> Shinmera: are you the most prolific common lisper in the world?
<Shinmera> what the heck does that mean
<yottabyte> you write more CL than anyone else
<Shinmera> but even without knowing what that means the answer is no
josrr has joined #commonlisp
<yottabyte> I mean the sheer volume of libraries/repos you've made is incredible
<Shinmera> I guess
thuna` has quit [Read error: Connection reset by peer]
<Shinmera> But even then idunno. Very possible that stas or doug or other folks have more loc/impact/whatever
thuna` has joined #commonlisp
<Shinmera> Certainly for instance Xach's contributions are far more impactful
slyrus has joined #commonlisp
<yottabyte> I see
_cymew_ has quit [Ping timeout: 264 seconds]
<yottabyte> I use quicklisp exclusively, I haven't tried like ultralisp or some of the alternatives, but one criticism I hear about quicklisp is that it's not updated frequently enough. I, too, have run into the same issue, leading me to manually update packages
<yottabyte> is quicklisp going to be replaced by something else in the future, or is it here to stay?
<Shinmera> ultralisp is just a quicklisp dist
waleee has joined #commonlisp
<yottabyte> oh
<Shinmera> clpm is its own thing, but pretty much everything will use the quicklisp index in some form
<skin> I have enjoyed using ocicl
<skin> I think it's much easier to use and more stable than either qlot or clpm
<Shinmera> I've been working on a thing that can replicate the quicklisp dist from its index to provide a "quickerlisp" dist (haw haw) but haven't completed the work
<skin> also it "just works" on windows which is crazy
<skin> I have to remember to turn quicklisp off when running ros though with +Q
<Shinmera> Anyway, my work is here https://github.com/shirakumo/redist
<ixelp> GitHub - Shirakumo/redist: A project to handle the creation of Quicklisp dists
slyrus has quit [Ping timeout: 256 seconds]
easye has quit [Ping timeout: 268 seconds]
varjag has joined #commonlisp
slyrus has joined #commonlisp
X-Scale has joined #commonlisp
lagash has quit [Remote host closed the connection]
lagash has joined #commonlisp
<yottabyte> can I acons to the end of the list? why does it get added to the front?
kevingal has joined #commonlisp
<yitzi> Because acons is for extending alists. So you can do `(setf bar (acons key value bar))`
<yottabyte> that's what I do, it adds to the beginning
<yitzi> If you want to add something to the end of list use NCONC or SETF on the LAST accessor. Or keep track of the last cons.
mgl_ has joined #commonlisp
<yitzi> Look at the notes https://novaspec.org/cl/f_acons
<ixelp> acons | Common Lisp Nova Spec
slyrus has quit [Ping timeout: 256 seconds]
<yottabyte> ty
<zyd> novaspec does its search via js, despite that is there any way to add it as a search engine in firefox?
ocra8 has quit [Read error: Connection reset by peer]
cage has quit [Quit: rcirc on GNU Emacs 29.3]
ocra8 has joined #commonlisp
kevingal_ has joined #commonlisp
kevingal has quit [Read error: Connection reset by peer]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
chomwitt has joined #commonlisp
son0p has quit [Ping timeout: 240 seconds]
<skin> An interesting idea.
akoana has joined #commonlisp
varjag has quit [Read error: Connection reset by peer]
varjagg has joined #commonlisp
X-Scale has quit [Quit: Client closed]
<skin> I would actually probably use the HyperSpec for that. Then I would add a custom search engine in firefox with `https://google.com/search?q=site:clhs.lisp.se+%s` as the query string
<skin> Hmmm. Let me try that. (I'm on qute browser)
<skin> Yeah, that works pretty well. https://api.onedrive.com/v1.0/shares/u!aHR0cHM6Ly8xZHJ2Lm1zL2kvcyFBb0FPYVI2ZFlQOFJnYndNWWl2UHdKNWdMTEVJYXc/root/content
<zyd> skin: I currently use xach's search tool to quickly look up symbols by typing `-clhs with-open-file` in the address bar. It'd be nice to use the fancy looking novaspec though
X-Scale has joined #commonlisp
<zyd> I use this extension to add many small search tools/services (now that google search is often not good): https://github.com/soufianesakhi/firefox-search-engines-helper
<ixelp> GitHub - soufianesakhi/firefox-search-engines-helper: Export, import and add custom firefox search engines
<zyd> Added Shinmera's irc log for search too (`-lispirc some-term`), quite nice.
<skin> Well, I imagine `https://google.com/search?q=site:novaspec.org+%s` would work just as well :shrug:
<skin> Fancy! Where can I get such a tool?
<zyd> I linked it above, the github link.
<zyd> All you have to do is go to the search you want, example: https://0x0.st/XcBg.png (though if you had this irc log make sure to set an early search range, more convenient)
<zyd> s/had/add/
scymtym has quit [Quit: Application exit]
slyrus has joined #commonlisp
gilberth has joined #commonlisp
easye has joined #commonlisp
xaltsc has quit [Quit: WeeChat 4.1.3]
slyrus has quit [Ping timeout: 240 seconds]
mgl_ has quit [Ping timeout: 264 seconds]
shka has quit [Quit: Konversation terminated!]
slyrus has joined #commonlisp
<craigbro> wow, just checking out lem, it's quite nice. anyone using it as a daily driver?
X-Scale has quit [Quit: Client closed]
slyrus has quit [Ping timeout: 268 seconds]
josrr has quit [Remote host closed the connection]
yitzi has quit [Remote host closed the connection]
<skin> I thought about it, but I'm pretty comfortable in neovim. I would have a hard time switching to that editor just for one of my languages.
agm has quit [Ping timeout: 255 seconds]
xaltsc has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
slyrus has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
scymtym has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
FragmentedCurve_ has quit [Remote host closed the connection]
<yottabyte> why would you use lem over emacs craigbro? genuine question, I've never used lem
<craigbro> writing extension in CL, primarily, and in working in a modern CL runtime
slyrus has joined #commonlisp
anticomputer has quit [Remote host closed the connection]
ec has quit [Read error: Connection reset by peer]
anticomputer has joined #commonlisp
ec has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
<paulapatience> I think a few people are
alcor has quit [Remote host closed the connection]
josrr has joined #commonlisp
<craigbro> heh, seems like my workstation being nixos is going to be the biggest hassle
inline_ has joined #commonlisp
Inline has quit [Ping timeout: 264 seconds]
slyrus has quit [Ping timeout: 240 seconds]
chomwitt has quit [Ping timeout: 268 seconds]
tok has quit [Remote host closed the connection]
varjagg has quit [Ping timeout: 264 seconds]
brokkoli_origin has quit [Remote host closed the connection]
pve has quit [Quit: leaving]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 264 seconds]
brokkoli_origin has joined #commonlisp
dino_tutter has quit [Ping timeout: 256 seconds]
<skin> I couldn't get behind nix myself. I'm back to good old fedora.
slyrus has joined #commonlisp
msv has joined #commonlisp
<craigbro> nix is an easy overlay, but nixos is a bit more of a commitment.
slyrus has quit [Ping timeout: 240 seconds]
brokkoli_origin has quit [Ping timeout: 240 seconds]
jweeks has joined #commonlisp
<Noisytoot> I prefer GNU Guix
yitzi has joined #commonlisp
slyrus has joined #commonlisp
donleo has quit [Ping timeout: 264 seconds]
slyrus has quit [Ping timeout: 252 seconds]
jonatack has joined #commonlisp
brokkoli_origin has joined #commonlisp
brokkoli_origin has quit [Remote host closed the connection]
brokkoli_origin has joined #commonlisp
slyrus has joined #commonlisp
<bjorkintosh> I'm not sure what the advantage of guix or nix is, and I'm afraid to ask at this point.
<craigbro> declarative, functional system definition, with dependency isolation, and a huge collections of packages/modules.
istewart has joined #commonlisp
<aeth> "dependency isolation" meaning that (I think) everything is installed on its own thing instead of having a big /usr/share/
<craigbro> yup, which is what makes things like quicklisp and dynld a bit more complex
slyrus has quit [Ping timeout: 268 seconds]
random-nick has quit [Ping timeout: 264 seconds]
<aeth> docker/podman, flatpack, snap, qubes, nix/guix... similar sorts of motivation behind these.
<aeth> very different implementations
attila_lendvai has quit [Ping timeout: 255 seconds]
dlowe has quit [Ping timeout: 264 seconds]
slyrus has joined #commonlisp
craigbro has quit [Remote host closed the connection]