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/>
lucasta has joined #commonlisp
rtypo has quit [Ping timeout: 248 seconds]
Alfr has quit [Quit: Leaving]
amb007 has joined #commonlisp
supercode has quit [Quit: Client closed]
amb007 has quit [Ping timeout: 260 seconds]
lucasta has quit [Remote host closed the connection]
gorignak has quit [Quit: quit]
gorignak has joined #commonlisp
brokkoli_origin has quit [Ping timeout: 252 seconds]
brokkoli_origin has joined #commonlisp
brokkoli_origin has quit [Remote host closed the connection]
brokkoli_origin has joined #commonlisp
gorignak has quit [Quit: quit]
skeemer has quit [Ping timeout: 252 seconds]
random-nick has quit [Ping timeout: 252 seconds]
meaty has joined #commonlisp
troojg has quit [Ping timeout: 252 seconds]
meaty has quit [Read error: Connection reset by peer]
meaty has joined #commonlisp
meaty has quit [Client Quit]
meaty has joined #commonlisp
Alfr has joined #commonlisp
gorignak has joined #commonlisp
gorignak has quit [Remote host closed the connection]
gorignak has joined #commonlisp
josrr has quit [Remote host closed the connection]
gorignak has quit [Remote host closed the connection]
puke has quit [Quit: WeeChat 3.8]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 272 seconds]
JuanDaugherty has joined #commonlisp
terrorjack4 has quit [Quit: The Lounge - https://thelounge.chat]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
terrorjack4 has joined #commonlisp
troojg has joined #commonlisp
gorignak has joined #commonlisp
decweb has quit [Ping timeout: 252 seconds]
gorignak has quit [Remote host closed the connection]
Pixel_Outlaw has quit [Quit: Leaving]
Lord_of_Life has quit [Ping timeout: 252 seconds]
Lord_of_Life has joined #commonlisp
shawnw has joined #commonlisp
JuanDaugherty has quit [Quit: JuanDaugherty]
Akbar-Birbal has joined #commonlisp
puke has joined #commonlisp
Akbar-Birbal has left #commonlisp [#commonlisp]
Akbar-Birbal has joined #commonlisp
gorignak has joined #commonlisp
ello has quit [Quit: ZNC 1.9.1 - https://znc.in]
ello has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
gorignak has quit [Remote host closed the connection]
gorignak has joined #commonlisp
troojg has quit [Remote host closed the connection]
gorignak has quit [Remote host closed the connection]
gorignak has joined #commonlisp
gorignak has quit [Remote host closed the connection]
troojg has joined #commonlisp
paddymahoney has quit [Ping timeout: 265 seconds]
triffid has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
paddymahoney has joined #commonlisp
PennyBlake has joined #commonlisp
paddymahoney has quit [Ping timeout: 252 seconds]
gorignak has joined #commonlisp
paddymahoney has joined #commonlisp
amb007 has joined #commonlisp
paddymahoney has quit [Ping timeout: 246 seconds]
awlygj has joined #commonlisp
treflip has joined #commonlisp
pve has joined #commonlisp
troojg has quit [Ping timeout: 276 seconds]
wacki has joined #commonlisp
spdegabrielle has joined #commonlisp
PennyBlake has quit [Ping timeout: 265 seconds]
wacki has quit [Ping timeout: 252 seconds]
wacki has joined #commonlisp
elderK has joined #commonlisp
elderK has quit [Client Quit]
lucerne has quit [Ping timeout: 252 seconds]
phantomics has quit [Remote host closed the connection]
phantomics has joined #commonlisp
paddymahoney has joined #commonlisp
shka has joined #commonlisp
alendvai__ has joined #commonlisp
alXsei has joined #commonlisp
McParen has joined #commonlisp
skeemer has joined #commonlisp
cage has joined #commonlisp
cage has quit [Excess Flood]
cage has joined #commonlisp
alternateved has joined #commonlisp
shka has quit [Ping timeout: 264 seconds]
shka has joined #commonlisp
alXsei has quit [Quit: Leaving]
mwnaylor has quit [Ping timeout: 276 seconds]
rtypo has joined #commonlisp
alendvai__ is now known as attila_lendvai
shka has quit [Quit: Konversation terminated!]
dino_tutter has quit [Remote host closed the connection]
shka has joined #commonlisp
dino_tutter has joined #commonlisp
McParen has left #commonlisp [#commonlisp]
edgar-rft_ has joined #commonlisp
edgar-rft has quit [Ping timeout: 252 seconds]
treflip has quit [Remote host closed the connection]
skeemer has quit [Ping timeout: 248 seconds]
jonatack has quit [Ping timeout: 260 seconds]
brokkoli_origin has quit [Ping timeout: 248 seconds]
brokkoli_origin has joined #commonlisp
random-nick has joined #commonlisp
green__ has quit [Quit: Leaving]
green has quit [Quit: Leaving]
kevingal has joined #commonlisp
scymtym has quit [Ping timeout: 244 seconds]
yitzi has joined #commonlisp
scymtym has joined #commonlisp
<dbotton> Is there an example anywhere of a simple way to create a binary stream I write to with one function and read from in another? ie some sort of simple buffered stream.
decweb has joined #commonlisp
<dbotton> (in this case I want to pass a png from vecto to imago)
<yitzi> dbotton: you mean like a memory pipe?
<dbotton> yes
<dbotton> using streams
<beach> Don't these libraries already always use files?
<yitzi> You can roll your own using Gray streams. There is also flexistreams if you want out of the box binary memory streams.
<dbotton> beach I can write and read from a file for each, I want to avoid the IO portion between them
<dbotton> I know yitzi I can write one, but this seems something common
<yitzi> flexistreams then
<_death> why not use vecto's image data vector directly
<dbotton> it could be imago is in same format or convert between two yes, but figure this maybe already exists
chomwitt has joined #commonlisp
<dbotton> just output png-stream and read png-stream
<dbotton> seems strange that there was not a simple way
<dbotton> open one stream to buffer to another
<_death> well, here's an old sbcl-specific snippet https://gist.github.com/death/2709ae6a9124968a86070bbb760b1629
<ixelp> pipe-streams.lisp · GitHub
rtypo has quit [Quit: WeeChat 4.4.2]
rtypo has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.4]
<ixelp> cl-forth/compatibility.lisp at optimizer · gmpalter/cl-forth · GitHub
<palter> Oops, I accidentally used the wrong branch in the above URLs. They're also in the main branch.
shawnw has quit [Ping timeout: 252 seconds]
<paulapatience> Wow cl-forth is cool!!
josrr has joined #commonlisp
<dbotton> thanks :)
treflip has joined #commonlisp
gjvc_ is now known as gjvc
treflip has quit [Read error: Connection reset by peer]
treflip has joined #commonlisp
decweb has quit [Remote host closed the connection]
decweb has joined #commonlisp
shka has quit [Ping timeout: 246 seconds]
shka has joined #commonlisp
treflip` has joined #commonlisp
treflip has quit [Ping timeout: 244 seconds]
chomwitt has quit [Ping timeout: 276 seconds]
spdegabrielle has quit [Quit: Connection closed for inactivity]
yitzi has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
X-Scale has joined #commonlisp
JuanDaugherty has joined #commonlisp
shawnw has joined #commonlisp
cage has joined #commonlisp
cage has quit [Excess Flood]
cage has joined #commonlisp
supercode has joined #commonlisp
treflip` has quit [Ping timeout: 252 seconds]
varjag has joined #commonlisp
skeemer has joined #commonlisp
JuanDaugherty has quit [Quit: JuanDaugherty]
shawnw has quit [Ping timeout: 248 seconds]
wacki has quit [Ping timeout: 246 seconds]
wacki has joined #commonlisp
alexander1 has joined #commonlisp
alexander1 has quit [Client Quit]
treflip has joined #commonlisp
jonatack has joined #commonlisp
pranav has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 252 seconds]
Akbar-Birbal has left #commonlisp [#commonlisp]
jonatack has joined #commonlisp
josrr has quit [Remote host closed the connection]
donleo has joined #commonlisp
pranav has joined #commonlisp
PennyBlake has joined #commonlisp
jonatack has quit [Ping timeout: 244 seconds]
treflip has quit [Remote host closed the connection]
shawnw has joined #commonlisp
jonatack has joined #commonlisp
jonatack has quit [Ping timeout: 246 seconds]
awlygj has quit [Quit: leaving]
shawnw has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
shawnw has joined #commonlisp
jonatack has joined #commonlisp
jonatack has quit [Ping timeout: 246 seconds]
shawnw has quit [Ping timeout: 244 seconds]
treflip has joined #commonlisp
JuanDaugherty has joined #commonlisp
shka has quit [Read error: Connection reset by peer]
<paulapatience> Let FN be the name of a function in a macro I am defining.
<paulapatience> Is (,fn ...)
<paulapatience> or (funcall ',fn ...)?
<paulapatience> the same as (funcall #',fn ...)
elderK has joined #commonlisp
<paulapatience> I know that #'fn looks fn up in the lexical environment and 'fn in the global environment, but I am not certain about (,fn ...).
<paulapatience> I would think it would be equivalent to (funcall ',fn ...).
<paulapatience> Also, I thought I read somewhere that using #',fn in macro definitions is unwise, because then rebinding fn in the global environment would not have an effect in previously defined macros.
<paulapatience> Am I remembering that right?
<paulapatience>
shka has joined #commonlisp
<elderK> paulapatience: With regards to 'fn, doesn't it depend on the function you're calling in general? Like, do all function that expect to be passed a function as an argument, allow you to use a general function designator?
<elderK> As for not using #',fn, I guess it depends on how your macro works.
<elderK> I'm curious to this answer, too :)
<paulapatience> Well, normally function designators are passed to funcall or apply, no? And they accept the designators.
<elderK> Okay, that's true.
<elderK> Are you feeding the fn to the macro on invocation?
<elderK> I guess it's up to you to define whether the macro uses the bindings that were active at the time it were defined, or whether it uses whatever bindings are active when the macro is invoked.
<paulapatience> What do you mean on invocation?
<paulapatience> Right, but I think that the default way to write macros is to do the same as (,fn ...).
<elderK> By invocation, I mean when the macro is used.
<elderK> Yes provided the ,fn is fed in by the user.
<elderK> It would be up the user to pass in #'... for fn if that is necessary.
<paulapatience> Oh, that's a good point.
<elderK> Hopefully someone with more knowledge can chime in.
JuanDaugherty has quit [Quit: JuanDaugherty]
attila_lendvai_ has joined #commonlisp
jonatack has joined #commonlisp
attila_lendvai has quit [Ping timeout: 245 seconds]
shka has quit [Remote host closed the connection]
shka has joined #commonlisp
jonatack has quit [Ping timeout: 244 seconds]
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
amb007 has quit [Ping timeout: 244 seconds]
cage has quit [Quit: rcirc on GNU Emacs 29.4]
shka has joined #commonlisp
chomwitt has joined #commonlisp
<_death> if FN is the name of a macro, then (,fn ...) will work but (funcall ...) will not.. the former will also consider the lexical environment (like #',fn)
PennyBlake has quit [Remote host closed the connection]
<paulapatience> _death: Right, I hadn't thought about macros too. Great, thanks.
jonatack has joined #commonlisp
jonatack has quit [Ping timeout: 260 seconds]
treflip has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
netdoll has joined #commonlisp
zetef has joined #commonlisp
mwnaylor has joined #commonlisp
jonatack has quit [Ping timeout: 265 seconds]
amb007 has joined #commonlisp
jonatack has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
zetef has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
shka has quit [Remote host closed the connection]
shka has joined #commonlisp
jonatack has joined #commonlisp
<aeth> in practice, with the difference between ' and #', if it matters, you'll see it, ime
<aeth> there are places where, yes, you redefine a thing and it doesn't (or does) change when you want it to (or don't want it to)
jonatack has quit [Ping timeout: 248 seconds]
shka has quit [Remote host closed the connection]
shka has joined #commonlisp
jonatack has joined #commonlisp
meaty has quit [Read error: Connection reset by peer]
meaty has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
shka has quit [Remote host closed the connection]
shka has joined #commonlisp
skeemer has quit [Ping timeout: 246 seconds]
reb has joined #commonlisp
zetef has joined #commonlisp
zetef has quit [Client Quit]
troojg has joined #commonlisp
pve has quit [Quit: leaving]
elderK has quit [Quit: WeeChat 4.4.2]
attila_lendvai_ has quit [Ping timeout: 244 seconds]
jonatack has joined #commonlisp
neuroevolutus has joined #commonlisp
netdoll has quit [Quit: Konversation terminated!]
shawnw has joined #commonlisp
jonatack has quit [Ping timeout: 244 seconds]
elderK has joined #commonlisp
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mwnaylor has quit [Remote host closed the connection]
wacki has joined #commonlisp
mwnaylor has joined #commonlisp
wacki has quit [Client Quit]
chomwitt has quit [Ping timeout: 260 seconds]
amb007 has quit [Ping timeout: 246 seconds]
neuroevolutus has quit [Ping timeout: 256 seconds]
shka has quit [Ping timeout: 246 seconds]
lucasta has joined #commonlisp
alternateved has quit [Ping timeout: 244 seconds]
donleo has quit [Ping timeout: 264 seconds]
<antoszka> Is Quicklisp dead(ish)?
<antoszka> The most up-to-date client, version 2021-02-13, is already installed.
<antoszka> You already have the latest version of "quicklisp": 2023-10-21.
<antoszka> Both seem a little stale.
<paulapatience> It's been slow lately
<antoszka> There were usually updates once a month or so last I used C.
<antoszka> Is Xach still maintaining it though?
<antoszka> Or has an alternative popped up that everyone moved onto?
<paulapatience> Quicklisp is still the conventional go-to
<paulapatience> Xach hasn't announced any kind of stepping away, so presumably he is still maintaining it
<paulapatience> He is probably busy with life
troojg has quit [Ping timeout: 260 seconds]
<elderK> ocicl? :D :)
jonatack has joined #commonlisp
<Bubblegumdrop> ocicle is pretty nice
jonatack has quit [Ping timeout: 248 seconds]
varjag has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
<antoszka> thanks, guys
<antoszka> do you think ocicl is gonna take over as the de-facto standard for referencing libraries?
jonatack has quit [Ping timeout: 265 seconds]
jonatack has joined #commonlisp
<Bubblegumdrop> I doubt quicklisp is going away any time soon
<paulapatience> Quicklisp depends only on Lisp code, whereas ocicl does not
<paulapatience> So I doubt it will ever be the de facto standard, but it would be good if it became more used
jonatack has quit [Ping timeout: 245 seconds]
<antoszka> I like the codesigning features of ocicl — just from reading the README.md
<Bubblegumdrop> https://www.clpm.dev/
<ixelp> CLPM - Common Lisp Project Manager
amb007 has joined #commonlisp
brokkoli_origin has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 265 seconds]
brokkoli_origin has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
jonatack has joined #commonlisp