Search
Tuesday, 26th of November 2019, 12:38:42 UTC
20:53:33
pfdietz
There's a special case for the jump tables when all the results are constant forms, right?
21:06:18
pfdietz
Ah that was previously listed.
21:10:09
Xach
Hello sbcl friends, some really big breakage from the latest-from-git sbcl
21:10:49
Xach
Much of it stems from cl-store...
21:10:53
Xach
http://report.quicklisp.org/2019-11-26/failure-report.html
21:12:02
pfdietz
That's the absolutely most recent git commit? Because stas walked back some of those initialization warnings.
21:13:01
pfdietz
(commit as of six hours ago)
21:13:25
Xach
pfdietz: it looks like 1.5.9 was tagged within the past few hours
21:14:34
pfdietz
Anyway, CL-STORE needs to get its act together.
21:15:31
Xach
sure. it's not just cl-store, though. i wish i tested earlier so that things could have been fixed before the release.
21:15:32
pfdietz
That warning is still there.
21:15:44
Xach
or at least had the opportunity to be fixed.
21:16:24
Xach
whenever closer adherence to the standard breaks stuff, it sometimes breaks stuff that is useful but not recently maintained
21:16:57
Xach
http://report.quicklisp.org/2019-11-26/failure-report/sel.html#software-evolution-library o noes
21:18:36
pfdietz
Getting rid of that initform in cl-store makes it go through.
21:19:22
pfdietz
Or change the initform to :|Unknown|, or something like that.
21:20:01
Xach
So many things depend on cl-store. I'm surprised.
21:23:51
pfdietz
I have created a pull request for cl-store
21:30:11
stassats
i could downgrade the defclass type mismatch to a style-warning, but i think there's little excuse to using mismatched initforms there
21:30:22
stassats
as opposed to defstruct
21:34:00
Xach
lisp-binary has a slot like this: (stream *standard-input* :type keyword)
21:34:43
stassats
*standard-input* is unlikely to ever be a keyword
21:35:23
stassats
(FOMUS::DIV :TYPE (INTEGER 2) :ACCESSOR FOMUS::RULE-DIV :INITFORM 1 :INITARG :DIV)
21:45:35
pfdietz
The cl-store pull request has been merged
22:39:39
Krystof
at some point between sbcl 0.8 and 0.9, we lost (I think by accident) the defstruct initform warning
22:40:03
Krystof
look what happens if you don't have enough WARNINGz! Everyone writes broken code
22:44:19
Krystof
this is a thing that happens with Real Life: this was my last even vaguely-free evening to do a release before December. Sorry that it's causing a scramble at this point :-(
23:41:48
Xach
No worries, I didn't have much time to test either.
Wednesday, 27th of November 2019, 0:38:42 UTC