Search
23:16:52
phoe
I think we'd need to figure out which Lisp dialect EQ/EQL/EQUAL/EQUALP came from
23:16:59
phoe
and figure out the rationale from there
23:17:11
dbotton_
good point, the natural mutability
23:17:14
aeth
someone needs to DEFGENERIC a bunch of various equality names, for library use
23:17:47
aeth
call it trivial-equality... just DEFGENERICs for the built-in data types (there aren't that many) and relying on user code for the rest
23:18:38
phoe
also http://clhs.lisp.se/Issues/iss143_w.htm that touches this issue
23:18:47
aeth
you could also just have a trivial-generics or something; then you could fit in a bunch of other common generics like NAME
23:18:58
aeth
(defgeneric name (object))
23:19:21
phoe
it's called protest/common and is a bad idea
23:19:23
aeth
Any NAME that has more than one argument (unless optional/key) is going to break so much code that (defgeneric name (object)) is safe
23:33:39
karstensrage
** NICK Guest83390
3:01:23
beach
Good morning everyone!
6:36:55
no-defun-allowed
Hello phoe
10:10:14
jmercouris
Xach: can you please add https://nyxt.atlas.engineer/feed to planet lisp?
10:51:40
Xach
jmercouris: You write nonsense and don't seem to be able to accept correction. I don't want to expose that to a wider audience.
10:54:54
Xach
Or rather, I don't want to actively help expose it - it can get plenty of exposure through many other means without my assistance.