libera/#commonlisp - IRC Chatlog
Search
21:17:43
horroar
rotateq: How would insulting someone with the concept of making such terrible software that it's never finished be polite?
21:19:25
rotateq
horroar: First it's about *your* appearance here. And if something isn't finished for you and it's open source you could work on it too instead of complaining randomly.
21:19:45
yitzi
horroar: I am not buying that. A simple web search could have answered that question. You appear to be trolling at a minimum and possible more.
21:36:50
tibfulv
While I disapprove of calling people random names, dbotton does call himself a rabbi on github. horroar, you may ask there if you haven't already. https://github.com/rabbibotton/clog
21:42:09
dbotton
It has not changed in a year and is almost identical to it's older sibling gnoga which is 10 years old
22:44:37
Bike
please do not refer to strangers by phrases like "the jew", especially if to guess they're jewish you'd have to look at their github profile and thus know their name. the internet is impolite enough already.
2:54:20
MCSH
Hi everyone, I have an issue with running clog on sbcl. After running (ql:quickload :clog) I get the error: Symbol "MAKE-SEMAPHORE" not found in the BORDEAUX-THREADS package. I'm not sure how to proceed, can anyone give me any pointers on what I should be checking?
2:59:56
Bike
https://github.com/sionescu/bordeaux-threads/commit/466284f3ab2b3a76141e83641df9487843b04d9e it added semaphores quite a while ago
3:01:05
MCSH
Bike, how do I check the version? I'm pretty sure it's newer than that but it wouldn't hurt to double check
3:07:58
MCSH
I see, I tried that already but it keeps saying "1 dist to check. You already have the latest version of "quicklisp": 2022-04-01." Is that the right command to update packages?
3:13:10
mrcom
Anybody aware of recent changes in Alexandria or SBCL which could result in compile-file "don't know how to dump" errors?
3:16:03
mrcom
No... some details--I've got a FOO structure, and one compilation unit creates a constant of that type with (alexandria:define-constant FOO-CONST (make-foo blah blah)).
3:16:53
mrcom
A second file has a form (make-array howmany :elment-type 'FOO :initial-element FOO-CONST).
3:17:32
mrcom
compile-file on it results in "error: don't know how to dump #<FOO :MYID 0> (default MAKE-LOAD-FORM method called)."
3:18:01
Bike
might have been sbcl. you should probably define a make-load-form method there regardless.
3:19:12
Bike
there's "optimization: fasls containing standard object literals are now smaller and load more efficiently." in the news
3:20:06
mrcom
But I tend to specify types for everything; it's often let SBCL complain about something dumb I did.
3:23:09
mrcom
Hmm. Maybe it's now pulling the literal into the second fasl at compile time and used to use the symbol?
3:27:52
MCSH
Alfr, Ah! It seems like no, it's loading another version from /usr/share, I have no idea which package installed it though, but that should give me a good lead
8:08:11
zacque
Hi, can I define the QUOTE special operator with either DEFUN or DEFMACRO from the CL package?
8:09:56
zacque
I tried but I don't think it can be done, since DEFUN evals its argument and DEFMACRO evals the expanded form
8:11:37
rotateq
I mean it reminds me again about the metacircular semantics paper from Baker, for example writing LABELS with FLET.
8:15:08
zacque
rotateq: > "Please try before that some more simple things." <= Huh? What do you mean?
8:24:41
Nilby
it's very enlightening to read the original one page lisp eval function, where quote is implemented in one short line
8:28:55
zacque
But instead of importing the "seven primitive" from CL package, I try to redefine them with functions from CL package
8:29:34
Nilby
i think the one in the lisp 1.5 manual is easier to read, but how to quote is there on page 7