freenode/#lisp - IRC Chatlog
Search
11:43:48
lukego
lotuseater: I think that I had this recently too, and the solution was to upgrade to a newer SLIME (or I suppose alternatively downgrade SBCL)
11:44:38
lukego
git clone https://github.com/slime/slime ~ && echo '(load "~/slime/slime.el")' >> ~/.emacs
15:36:48
Josh_2
beach: slow progress is better than no progress. I have been really dreading some work I had to do so I've been putting it off, right now I have sat down and I'm going to get it done :P
17:01:04
splittist
lukego: I can't seem to make with-output-as-presentation work. I get 'error in process filter: Symbol's function definition is void: assert'
18:05:00
splittist
Also, if you produce a giant image (by, for example, doing a format-graph-from-roots for all the subclasses of clim:design, emacs really doesn't like it ...
18:59:57
dieggsy
have any of you seen an issue with sly and ACL where it says polling ... infinitely
19:02:47
splittist
lotuseater: you need (from github) the nuddyco/McClim cloned into your quicklisp/local-projects/ (or wherever you put those things), then the nuddyco/slime somewhere in your emacs load-path, remembering to use the slime-clime contrib.
19:04:31
dieggsy
Xach: what OS are you on? i wonder if it's some weird macOS thing. normally i run linux
19:14:25
lukego
okay, sorry a bit late at night to backport that. maybe just load this file https://github.com/emacs-mirror/emacs/blob/master/lisp/emacs-lisp/text-property-search.el
19:16:02
lukego
weird. the function is in the manual anyway so I'm not sure whassap. https://www.gnu.org/software/emacs/manual/html_node/elisp/Property-Search.html
19:17:40
splittist
lukego: requiring text-property-search, and fixing a 'first' (-> car) and it works!
19:25:52
dieggsy
oh, i'm seeing an error in the inferior-lisp buffer: Error: Symbol "PACKAGE-LOCAL-NICKNAMES" not found in EXCL package.
20:40:23
lotuseater
pjb: and i once got the impression of lispworks by reading on their website it has also good support on mac for building "apps"
21:09:02
lotuseater
or the lectures on his youtube channel (mostly in german) are also very interesting
21:12:44
pjb
lotuseater: indeed, but it's a commercial implementation. freenode is for discussion of free(dom) software ;-)
21:37:34
luis
splittist: are there any bits that could be used by slime without clim for visualizing things? E.g., it’d be nice to draw class hierarchies in the inspector (or a new class browser, bits of which I’ve got in the works)
21:47:46
phoe
luis: or even better - have a slime contrib that follows some sort of swank-ish protocol on the CL side
21:48:40
phoe
this way you become clim-agnostic with a thin layer of intermediate stuff in the middle
21:49:27
phoe
this way you can load it independently of clim, you just won't be able to display anything by default until clim or some other client is loaded
21:51:00
luis
phoe: right, there are a couple of ways to customize the inspector and things like that but is
23:19:14
nij
Is there any tendency among the #lisp community to move toward a nix/guix-like package (or called systems in CL's term) management strategy, if tools are available?
23:20:20
tychoish
I think a lot of scheme folks use guix because the package manager is written in guile (maybe? I think?)
23:21:40
nij
Yeah.. but none of the CL's platform is close to guix/nix afaik, in the sense of reproducibility.
23:25:11
nij
tychoish: Umm I guess so, haven't really tried them seriously. But what they promise seems great.
23:26:12
tychoish
and "as long as everything runs in guix/nix" and "as long as you don't dynamically link anything"
23:26:23
tychoish
and there are ways that guix/nix assume a compilation model that doesn't really apply to CL? and there are ways to sort of get a lot of the same benefit?
23:29:49
tychoish
I think there are definitely buildsystem and compilation improvements to be made: like it'd be nice to be able to cross compile things, or be able to have per-project quicklisp dependencies/etc.