freenode/#lisp - IRC Chatlog
Search
3:25:22
pfdietz
mfiano: the package with zero-length name is valid. Escape the package name with ||. So: ||::|| is the zero-length symbol in the zero-length package.
3:30:10
aeth
And this also seems to work as an alternative: (defpackage #: (:use #:cl) (:export #:))
9:29:21
Nilby
I'm not sure what you mean, but one can do something like this: (subseq '#1=(#\x . #1#) 0 20))
9:39:58
ldb
Nilby: circular buffer is like an array with fill pointer that when gets full it overwrites the mose old entry
9:43:17
ldb
i guess it would like a queue but the very first element automatically discarded when the length exceeded certain amounts
9:44:16
White_Flame
ldb: what's the difference between that, and a pure functional array where you simply drop off older entries without overwriting them?
9:45:20
White_Flame
and I'd say only drop off old nodes if they're fully passed by, don't bother dropping individual entries, and store a first-entry offset
10:03:30
Nilby
A non-mutative circular buffer would just eat memory, so you're actually just making the garbage collector do the mutative circularity work.
10:43:42
White_Flame
ldb: since the root node of the tree has to change every time there's a change in the functional structure, the index can live there
11:14:23
White_Flame
but if you're just using a plain tree without multi-element nodes, then pruning old values may or may not amortize, unless you have a special function for it
12:48:06
Xach
ACTION prepares for purging a bunch of things that don't work with sbcl 2.1.1 and which are unmaintained
12:48:42
Xach
approximately http://report.quicklisp.org/2021-01-30/failure-report.html (cl-protobufs is not one of them)
12:52:14
theothornhill
whats the sly equivalent of slime-inspect-presentation-at-point? Can't seem to find anything
12:55:10
Xach
(i was really happy to learn about emacs's xterm mouse mode where clicking works even through ssh to a remote emacs)
13:00:31
Xach
I started using sly a few months ago and really like it. there are only a few things that trip me up in the slime->sly transition.
13:01:23
Xach
and very very occasionally my notion of * differs from sly's due to some unknown cause
13:04:32
Xach
Ahh, thanks. I thought I reported all errors but that one is new since the last big breaking change.
13:05:33
Xach
i have a program to go through all github-hosted projects and submit a bug if one doesn't already exist, but i haven't run it lately
13:06:28
phoe
Derived type of SEQUENCE is (OR VECTOR SB-KERNEL:EXTENDED-SEQUENCE), conflicting with its asserted type LIST.
13:06:34
phoe
https://github.com/j3pic/lisp-binary/blob/02ce88f285ef4c8e8b3c2be3385217490fab9628/utils.lisp#L293-L297