amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
mgl has joined #commonlisp
bh34e5 has joined #commonlisp
donleo has joined #commonlisp
decweb has joined #commonlisp
shawnw has quit [Ping timeout: 252 seconds]
uhuh has quit [Ping timeout: 255 seconds]
<Josh_2>
Good afternoon :wave:
<Josh_2>
Working hard or hardly working?
mgl has quit [Ping timeout: 252 seconds]
skin has joined #commonlisp
mishoo has joined #commonlisp
dnhester26 has joined #commonlisp
synchromesh has quit [Read error: Connection reset by peer]
synchromesh has joined #commonlisp
skeemer has joined #commonlisp
bh34e5_ has joined #commonlisp
bh34e5 has quit [Ping timeout: 252 seconds]
<dnhester26>
hello everybody, today I just want to say that I love common lisp. Thank you so much for being here and for all your help. beach thank you in particular for all your guidance and patience. good afternoon :D
<Josh_2>
CL is p'cool
uhuh has joined #commonlisp
yitzi has joined #commonlisp
green has joined #commonlisp
uhuh has quit [Ping timeout: 255 seconds]
<green>
ocicl, as of version 2.5.2, no longer has a dependency on the golang binary, oras. It's all lisp now.
<beach>
dnhester26: Glad I can help.
<alcor>
green: Thanks! 🎉🎉🎉
<alcor>
Just tested it out, works great!
oneeyedalien has joined #commonlisp
<alcor>
But how does it download the OCI containers? Didn't know there was a CL library for OCI handling.
<alcor>
Oh, it just untars the images. I see.
<alcor>
green: Also I see the documentation has been updated to use (asdf:initialize-source-registry …) instead of the older legacy API :)
mgl has joined #commonlisp
<green>
Yes, all good changes.
treflip has joined #commonlisp
<Bubblegumdrop>
dnhester26 yee!
<Bubblegumdrop>
dnhester26 do you post your code? Its cool to see what you're working on (web stuff still?)
<ixelp>
Don't use oras to download packages · ocicl/ocicl@de3359e · GitHub
zwr has quit [Read error: Connection reset by peer]
<green>
I just wrote the bits of oras that we need to talk to the OCI registries, pull blobs down and access tag lists
prokhor has quit [Remote host closed the connection]
dnhester26 has quit [Remote host closed the connection]
<green>
I started using cl-interpol in this code. It's very nice!
zxcvz has joined #commonlisp
<green>
So (dex:get #?"https://${server}/token?scope=repository:ocicl/${system}:pull") instead of an ugly format call or similar.
treflip has quit [Remote host closed the connection]
zxcvz has quit [Client Quit]
zwr has joined #commonlisp
dnhester26 has joined #commonlisp
treflip has joined #commonlisp
<Bubblegumdrop>
green since you're here does ocicle have something equivalent to ql:system-apropos ?
<Bubblegumdrop>
I think setting up my own equivalent to a quicklisp dist would be as easy as hosting my own registry?
<dnhester26>
Bubblegumdrop: I try to share code, I recently added a compression-cache system and lack-compression-cache, there are a few more things I want to publish, but they are not ready yet
<green>
And, yes, you can just host your own OCI repository. This is the same as hosting your own quicklisp dist.
<Bubblegumdrop>
dnhester26 yes they're impressive! Let me add that to my references.
<Bubblegumdrop>
green yah I do search the github a lot
<green>
dnhenster26: I added those to the ocicl repo yesterday
X-Scale has joined #commonlisp
McParen has left #commonlisp [#commonlisp]
wacki has quit [Ping timeout: 252 seconds]
<dnhester26>
ah thanks for the comments and the addition :D
wacki has joined #commonlisp
wacki has quit [Ping timeout: 252 seconds]
<Josh_2>
I have thought about using ocicl to maintain the dependencies for one of my live projects, haven't gotten around to it yet :O
<Josh_2>
quicklisp doesn't support versions :(
<Josh_2>
build once it works, build the next day and :skull: if you dont use specific commits in local-projects
wacki has joined #commonlisp
<Josh_2>
could probably just run my own quicklisp dist though :O
<fe[nl]ix>
what makes Quicklisp great is precisely that it doesn't support versions
<Josh_2>
Optional support would be nice
<Josh_2>
But its not really a big deal, cl ecosystem is so incredibly stable that its rare to actually run into a problem
<fe[nl]ix>
versions almost inevitably lead to 3-SAT version incompatibility problems
<fe[nl]ix>
the only honest approach is to take a snapshot at a certain point in time, and ensure that all the components of the snapshot are mutually compatible
<green>
I agreen, but you don't really need a slow-moving stable distro to do that.
<green>
(weird typo)
<fe[nl]ix>
you really do, because the problem here is people syncing their development pace
<green>
There are other ways to solve it. For ocicl is there are built breaking changes, new versions don't get published.
<green>
One ocicl feature I hope people check out is "ocicl changes", which will highlight changes between the version checked out locally and the most recent versions. I have a project now, where "ocicl changes" gives me this: https://paste.centos.org/view/44b3eb52
<ixelp>
UNTITLED - Pastebin Service
<fe[nl]ix>
and while in an enterprise setup where maintainers are working 100% on it it would be feasible to have a weekly update frequency, when we're talking about open source developers you can't have that
shawnw has joined #commonlisp
edgar-rft has quit [Read error: Connection reset by peer]
edgar-rft has joined #commonlisp
rainthree has joined #commonlisp
<rainthree>
beach: I didn't have time this week to look into Clonedijk as I promised. I will try the coming days/weeks.
<beach>
rainthree: There is absolutely no rush.
<rainthree>
Is there any way to make sbcl not treat warnings as errors? I deleted a .fasl and now slime won't start "The function SB-BSD-SOCKETS-INTERNAL::FD->HANDLE has been deprecated as of SBCL version 1.2.10." https://github.com/slime/slime/blob/master/swank/sbcl.lisp#L256
<ixelp>
slime/swank/sbcl.lisp at master · slime/slime · GitHub
<beach>
rainthree: I think it is ASDF and not SBCL. Hold on...
dnhester26 has quit [Remote host closed the connection]
<beach>
(setf asdf:*compile-file-failure-behaviour* :ignore) in your .sbclrc.
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
bitspook has quit [Read error: Connection reset by peer]
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
<rainthree>
still the same
<beach>
Did you notice the UK spelling?
bitspook has joined #commonlisp
<Josh_2>
fe[nl]ix: I make heavy use of quickisp/local-projects for software I have written that is deployed as part of an 'environment' that is used by others for testing (and prod/testing versions)
<Josh_2>
docker files etc
<beach>
rainthree: And I assume you either restarted your image, or set the variable at the REPL, yes?
skin has quit [Remote host closed the connection]
<fe[nl]ix>
Josh_2: if Quicklisp were regularly updated monthly, would you need that ?
<rainthree>
beach: somehow it went through, I think I was looking at some wrong window when I thought it still failed. Thank you. I didn't notice the UK spelling
<beach>
I see.
<rainthree>
which part was UK spelled?
<beach>
beahaviour
<beach>
Er,
<beach>
behaviour
<beach>
In US English it is "behavior".
<rainthree>
right
<rainthree>
missed that. funny
<beach>
You must not have your spell checker on. :)
kaskal has quit [Ping timeout: 252 seconds]
kaskal has joined #commonlisp
dnhester26 has joined #commonlisp
dnhester26 has quit [Client Quit]
<Josh_2>
Nah still the same issue honestly. My local dev environment makes use of ultralisp which does update daily. The problem is solved by cloning into local-projects. Being able to lock dependencies in asdf like :depends-on (:lack-<commit/version whatever>) and have quicklisp grab that exact version would be a nice feature though.
mishoo has quit [Ping timeout: 246 seconds]
<Josh_2>
Life is easier when you can dump the image on the dev machine and move it into the production environment with scp :joy:
* rainthree
turned the spell checker on. "Welcome to Flyspell. Use ‘C-.’ or ‘Mouse-2’ to correct words."
tfb has joined #commonlisp
<fe[nl]ix>
Josh_2: you don't really need to update dependencies daily
<fe[nl]ix>
you might feel compelled to do so (which I also did when I was younger), but that's another thing
<alcor>
You can either use something like ocicl or vendor the dependencies as git submodules whilst telling asdf where to find them.
<Josh_2>
I agree, can't remember the last time I updated my ultralisp :joy:
<Josh_2>
Like I said, the CL ecosystem is unbelievably stable. The only recurring issue I have had is libraries like Lack moving from ironclad to cl-isaac
<Josh_2>
When cl-isaac just randomly quits working
markb1 has quit [Remote host closed the connection]
skin has joined #commonlisp
oneeyedalien has quit [Ping timeout: 252 seconds]
tfb has quit [Remote host closed the connection]
tfb has joined #commonlisp
tfb has quit [Ping timeout: 265 seconds]
tfb has joined #commonlisp
markb1 has joined #commonlisp
tfb has quit [Remote host closed the connection]
tfb has joined #commonlisp
X-Scale has quit [Ping timeout: 256 seconds]
shawnw has quit [Ping timeout: 260 seconds]
ldb has joined #commonlisp
tfb has quit [Remote host closed the connection]
tfb has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
tfb has quit [Ping timeout: 248 seconds]
amb007 has joined #commonlisp
yitzi has quit [Remote host closed the connection]
tfb has joined #commonlisp
tfb has quit [Ping timeout: 264 seconds]
tfb has joined #commonlisp
synchromesh has quit [Read error: Connection reset by peer]
synchromesh has joined #commonlisp
tfb has quit [Ping timeout: 252 seconds]
rainthree has quit [Quit: Leaving]
ecsodikas has joined #commonlisp
tfb has joined #commonlisp
tfb has quit [Remote host closed the connection]
tfb has joined #commonlisp
skin has quit [Ping timeout: 252 seconds]
tfb has quit [Ping timeout: 246 seconds]
kaffcop has joined #commonlisp
kaffcop has quit [Client Quit]
Akbar-Birbal has left #commonlisp [#commonlisp]
X-Scale has joined #commonlisp
tfb has joined #commonlisp
ecsodikas has quit [Remote host closed the connection]
<Josh_2>
Bubblegumdrop: yeh it would be if it didn't randomly break
tfb has joined #commonlisp
elderK has joined #commonlisp
tfb has quit [Ping timeout: 265 seconds]
tfb has joined #commonlisp
tam has joined #commonlisp
tfb has quit [Ping timeout: 248 seconds]
bigbookofbug has quit [Quit: Lost terminal]
synchromesh has joined #commonlisp
bigbookofbug has joined #commonlisp
<Bubblegumdrop>
Randomly break?
ldb has quit [Ping timeout: 252 seconds]
tfb has joined #commonlisp
tfb has quit [Ping timeout: 246 seconds]
tam has quit [Ping timeout: 245 seconds]
King_julian has joined #commonlisp
jadzi has joined #commonlisp
jadzi has quit [Ping timeout: 255 seconds]
tfb has joined #commonlisp
<Josh_2>
yes 1 month into use it'll quit working randomly
<Josh_2>
there is an issue on the github, I have experienced the same with SBCL
dra has quit [Quit: Leaving]
tfb has quit [Ping timeout: 244 seconds]
shka has quit [Quit: Konversation terminated!]
tfb has joined #commonlisp
King_julian has quit [Ping timeout: 265 seconds]
cage has quit [Quit: rcirc on GNU Emacs 29.4]
tfb has quit [Ping timeout: 244 seconds]
Perflosopher has quit [Ping timeout: 252 seconds]
meaty has joined #commonlisp
tfb has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
tfb has quit [Ping timeout: 252 seconds]
mwnaylor has joined #commonlisp
lucasta has joined #commonlisp
tfb has joined #commonlisp
amb007 has joined #commonlisp
tfb has quit [Ping timeout: 245 seconds]
varjag has quit [Read error: Connection reset by peer]
varjagg has joined #commonlisp
amb007 has quit [Ping timeout: 245 seconds]
bitspook has quit [Ping timeout: 245 seconds]
amb007 has joined #commonlisp
kevingal has joined #commonlisp
tfb has joined #commonlisp
pve has quit [Quit: leaving]
tfb has quit [Ping timeout: 248 seconds]
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
attila_lendvai has quit [Ping timeout: 246 seconds]
tfeb has joined #commonlisp
Perflosopher has joined #commonlisp
tfeb has quit [Client Quit]
X-Scale has joined #commonlisp
tfb has joined #commonlisp
tfb has quit [Ping timeout: 244 seconds]
shawnw has joined #commonlisp
alcor has quit [Ping timeout: 248 seconds]
tfb has joined #commonlisp
Perflosopher has quit [Ping timeout: 252 seconds]
Perflosopher has joined #commonlisp
pillton has joined #commonlisp
tfb has quit [Ping timeout: 260 seconds]
amb007 has quit [Ping timeout: 248 seconds]
lucasta has quit [Remote host closed the connection]
donleo has quit [Ping timeout: 255 seconds]
tfb has joined #commonlisp
varjagg has quit [Ping timeout: 246 seconds]
elderK has quit [Quit: WeeChat 4.4.2]
kevingal has quit [Remote host closed the connection]
tfb has quit [Ping timeout: 265 seconds]
X-Scale has quit [Ping timeout: 256 seconds]
shawnw has quit [Ping timeout: 248 seconds]
triffid has quit [Remote host closed the connection]
synchromesh has quit [Read error: Connection reset by peer]
synchromesh has joined #commonlisp
tfb has joined #commonlisp
triffid has joined #commonlisp
synchrom1 has joined #commonlisp
tfb has quit [Ping timeout: 252 seconds]
synchromesh has quit [Ping timeout: 252 seconds]
skeemer has quit [Ping timeout: 246 seconds]
<_death>
yikes, I don't use lack, but its move to cl-isaac seems unnecessary (the PR complains about ironclad being "meaty".. around that time it split into multiple subsystems) and worse it redefines functions in cl-isaac...