<phantomics>
Interesting, I was looking for April download stats and I saw that in both March and April it got the same number of downloads, 73
<phantomics>
Is that accurate? Could the number be somehow carrying over?
<Xach>
how did you find march and april stats? i did not share the secret link!!
<Xach>
phantomics: there may be errors - this is the first effort. i am using a mix of shell and sql and stuff and something may have failed to query properly.
<Xach>
I would caution against inferring too much from this data. many are caused by bots, builds, etc. it's not a true measure of popularity or utility or whatever
<Xach>
phoe: ok, the final step will be to add cron jobs to save the stats, and cron jobs to report them. i think i will update the current month file every day.
<phoe>
Xach: OK. I'll sit down and write a very simple system for parsing that data soon™.
aartaka has joined #lisp
aartaka_d has quit [Ping timeout: 264 seconds]
<phantomics>
Leet URL hacking
<Xach>
i should be moving pallets instead of this stuff!
* Xach
goes to move some pallets
<phoe>
Xach: how official would you like that system to be?
<Xach>
very un
<phoe>
OK
* phoe
will go for github.com/phoe/quicklisp-stats
<Xach>
any report from these stats should include some form of caveat like the one i gave above
<phoe>
OK
<phantomics>
phoe: You're writing a tool to fetch the stats for packages?
<Xach>
phoe: if you make something interesting i would be happy to add it to planet lisp
<phoe>
phantomics: yes, and to access them from inside Lisp
<phantomics>
very cool
niceplace has quit [Remote host closed the connection]
rpg has joined #lisp
niceplace has joined #lisp
liberliver has joined #lisp
<phoe>
Xach: will you have a file that lists all month/year combinations for which data is available?
<phoe>
or do I need to hit-and-miss until I get a HTTP 404?
niceplaces has joined #lisp
niceplace has quit [Ping timeout: 240 seconds]
<Xach>
phoe: i am starting in january 2020 and proceeding from there.
<phoe>
Xach: OK
waleee-cl has joined #lisp
igemnace has quit [Ping timeout: 260 seconds]
igemnace has joined #lisp
akrl has quit [Read error: Connection reset by peer]
<phoe>
or clone clon into your quicklisp/local-projects
Fare has joined #lisp
amb007 has quit [Ping timeout: 256 seconds]
ljavorsk has quit [Ping timeout: 240 seconds]
amb007 has joined #lisp
<nij>
I see. Thank you :)
ssd532 has joined #lisp
<heisig>
Clon is in Quicklisp, but it is called 'net.didierverna.clon'.
* Xach
shudders
<Xach>
there is (was?) more than one clon
<Xach>
one was a cron, but for cl (get it?) and another was the command-line options nuker, and i think there may have been one other.
<heisig>
I mean having such very long package/project names is not so bad now that we have package local nicknames in Common Lisp.
nij` has joined #lisp
* heisig
is eternally grateful to phoe for making package local nicknames work everywhere
<Xach>
even if it does not hurt my package system, it hurts my eyes very much
nij` has left #lisp [#lisp]
srandon111 has quit [Quit: leaving]
nij has quit [Ping timeout: 268 seconds]
<aeth>
If your package name is extremely long, then a global nickname (that's still not going to conflict) can still be useful. e.g. for the package name displayed in the REPL after doing (in-package ...)
<mfiano>
The REPL already displays the segment after the last "." in a dot-separated package name.
<phoe>
heisig: oh! thanks
<phoe>
heisig: the gratitude isn't for me, I only patched CCL with them
<phoe>
everyone else is why they work everywhere else
cosimone has joined #lisp
nullman has quit [Quit: Reconnecting]
nullman has joined #lisp
nullman has quit [Client Quit]
nullman has joined #lisp
Necktwi has quit [Ping timeout: 256 seconds]
liberliver has quit [Ping timeout: 246 seconds]
<aeth>
mfiano: interesting fact.
Necktwi has joined #lisp
random-nick has quit [Quit: quit]
kam1 has quit [Ping timeout: 260 seconds]
random-nick has joined #lisp
kam1 has joined #lisp
eden has joined #lisp
joaot has joined #lisp
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
amb007 has quit [Read error: Connection reset by peer]
amb007 has quit [Read error: Connection reset by peer]
arbv has joined #lisp
amb007 has joined #lisp
gaqwas has quit [Remote host closed the connection]
troydm has joined #lisp
EvW has joined #lisp
gareppa has joined #lisp
<phantomics>
Hey aeth, can you try evaling something in your SBCL? I recall you weren't able to reproduce the error I was having with parallel assignment to small-element arrays
Fare has quit [Ping timeout: 260 seconds]
<aeth>
hmm, I don't think I tried to do that before
eden has quit [Ping timeout: 240 seconds]
<phantomics>
Ok, if you didn't then never mind, I thought you said you had no bugs when doing parallelized assignments to a 4-bit array
hendursaga has quit [Remote host closed the connection]
<phantomics>
It seems that may not be a bug but something unavoidable due to the nature of arrays
hendursaga has joined #lisp
<aeth>
my guess is that someone else said something around the same time that I was speaking, or I replied to someone else without mentioning them so my line was misinterpreted.
<aeth>
(or something similar)
nullman has quit [Quit: Lost terminal]
nullman has joined #lisp
<aeth>
I can say that I don't have "signed-byte 4" (which would include "unsigned-byte 4") in my SLIME history, though.
nullman has quit [Client Quit]
nullman has joined #lisp
gproto23 has joined #lisp
<phantomics>
Ok cool
gproto23 has quit [Client Quit]
kam1 has quit [Ping timeout: 246 seconds]
cl-arthu1 has quit [Quit: Lost terminal]
X-Scale` has joined #lisp
lucasb has joined #lisp
X-Scale has quit [Ping timeout: 246 seconds]
X-Scale` is now known as X-Scale
saganman has quit [Ping timeout: 268 seconds]
thmprover has joined #lisp
eden has joined #lisp
<phoe>
Xach: https://nl.movim.eu/?blog/phoe%40movim.eu/6307e977-1855-4167-b2ca-24973d77e733 is available for Planet Lisp'ing
<phoe>
this Movim bug with whitespace won't get fixed - is it possible to make some cheap workaround in your planet lisp crawler that's aimed especially at movim code blocks? or should I just move my blog elsewhere?
ex_nihilo has quit [Quit: Leaving]
Oberon has joined #lisp
<Oberon>
So I'm on chapter 1 of Practical Common Lisp, and it says to use C-c C-c to run slime-compile-defun, but when I do C-c C-c I get the message, "C-c C-c is undefined."
<Oberon>
Is this a matter of the "status" of the window I'm in, like it's not tied to Slime?
<phoe>
Oberon: what mode is your buffer in?
<Oberon>
I do have the slime-repl buffer in another window and it's working as expected. Maybe "frame" is a better word than window.
<phoe>
it should be in lisp-mode
<phoe>
try C-c C-c after performing M-x lisp-mode <RET>
<Oberon>
ok thanks
<Oberon>
sorry I was googling "emacs find buffer mode" :D
<phoe>
it should be on the bottom line of your window
<phoe>
like, it should be printed there
<Oberon>
ahh taht worked
<Oberon>
well now it says -UUU:---F1 chapterone.cl All L2 (Lisp adoc [COMMON-LISP-USER sbcl]) -
<Oberon>
I didn't see what it said before.
gareppa has quit [Quit: Leaving]
<Oberon>
Thank you!
amirouche has joined #lisp
Fare has joined #lisp
<amirouche>
is there an ordered key-value store written in CL ?
kam1 has joined #lisp
phoe62 has joined #lisp
<amirouche>
with on disk persistance
<lotuseater>
phantomics: that was me
<phantomics>
Ok, could you try running this: (upgraded-array-element-type '(unsigned-byte 4))
<lotuseater>
oh cool never used that before
<phantomics>
In CCL you get '(unsigned-byte 8), which explains why the parallel assignment code works there
<lotuseater>
now strange things happen, in your expression i get an error :D
<phantomics>
Making a 4-bit element array just gets an 8-bit array
<lotuseater>
ok I'll try in shell with CCL
<phantomics>
Really? In SBCL? What error?
<phoe>
(upgraded-array-element-type '(unsigned-byte 4)) is not supposed to error
<lotuseater>
i meant phantomics expression from yesterday
<lotuseater>
ah ok sry, SLIME wasn't in package lparallel anymore
<phantomics>
Oh, the array assignment expression? Did you have lparallel running? It's needed
<lotuseater>
i know
<lotuseater>
it's still the same REPL instance as yesterday, but it jumped itself back to CL-USER namespace
<lotuseater>
both your expressions still work fine
<phantomics>
Ok, the second one doesn't produce zeroes in the output?
Jeanne-Kamikaze has joined #lisp
<lotuseater>
no
<lotuseater>
but my worker-count in *kernel* is just 4
<phantomics>
I see, what do you get when running (upgraded-array-element-type '(unsigned-byte 4))
<lotuseater>
it prints "(UNSIGNED-BYTE 4)"
<lotuseater>
on CLL just "T"
<phantomics>
Ok, looks like your SBCL does use 4-bit elements, thanks
<phantomics>
Interesting, I guess with only 4 threads the assignment collisions just don't occur
<phantomics>
Also, my CCL gives (UNSIGNED-BYTE 8) for that command, looks like yours is compiled differently so trying for 4-bit elements just gives you a T array
andreyorst has quit [Ping timeout: 260 seconds]
<phoe>
wait a second...
<phoe>
which CCL build are you using? on which platform?
<phantomics>
That does seem like unusual behavior
hendursaga has quit [Remote host closed the connection]
hendursaga has joined #lisp
<phoe>
AFAIK CCL has specialized representations for ub8 on *all* platforms
<phantomics>
I would think that ub4 would be upgraded to ub8, but lotuseater do you get ub8 when you enter (upgraded-array-element-type '(unsigned-byte 8))?
<phoe>
it upgrades ub4 to ub8 on CCL 1.12 Linux amd64
kam1 has quit [Ping timeout: 240 seconds]
Oberon has quit [Remote host closed the connection]
<phantomics>
Same here, I have the same version in Linux amd64
renzhi has joined #lisp
<lotuseater>
phantomics: on SBCL ub8
<phantomics>
Interesting, your SBCL is upgrading the array
<phantomics>
What version do you have? What OS?
<lotuseater>
NixOS and 2.0.8
kam1 has joined #lisp
<phantomics>
Interesting, I have 2.0.2
flazh has quit [Ping timeout: 256 seconds]
galex-713 has quit [Quit: No Ping reply in 180 seconds.]
galex-713 has joined #lisp
flazh has joined #lisp
cosimone has quit [Ping timeout: 256 seconds]
cosimone has joined #lisp
cosimone has quit [Remote host closed the connection]
Nilby has quit [Read error: Connection reset by peer]
cosimone has joined #lisp
cosimone has quit [Read error: Connection reset by peer]
cosimone has joined #lisp
ssd532 has quit [Quit: Connection closed for inactivity]
kam1 has quit [Ping timeout: 272 seconds]
hnOsmium0001 has joined #lisp
kam1 has joined #lisp
galex-713 has quit [Ping timeout: 272 seconds]
galex-713 has joined #lisp
ebrasca has quit [Remote host closed the connection]
liberliver has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
eden has quit [Ping timeout: 240 seconds]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]