freenode/#ecl - IRC Chatlog
Search
4:59:58
phadthai
hmm unsure if it's a compliance bug: I wasn't able to get a non-error for setf with fdefinition, i.e. (fdefinition '(setf aref)) or when used for slots of a recently defined struct)
5:00:33
phadthai
and setf support seems to be the only difference between symbol-function and fdefinition
5:07:23
phadthai
it does work if I bind a new one however like (setf (fdefinition '(setf foobar)) #'(lambda (a b) (format t "Test")))
5:12:31
pjb
phadthai: CL standard accessors can be implemented in any way the implementation sees fit, for most of them.
5:13:52
phadthai
so I do see it's not completely broken afterall, and it makes sense for the accessors
5:18:00
pjb
Note that this section is distinct to the 5.1.2.9 Other Compound Forms as Places section that describes setf-functions proper: http://www.lispworks.com/documentation/HyperSpec/Body/05_ab.htm
5:18:07
phadthai
I was basically discovering/exploring aspects of the language I've not played with, also interesting: http://www.lispworks.com/documentation/HyperSpec/Body/05_abe.htm
5:18:58
pjb
That said, if you need it, you can always shadow a CL symbol and define your own function/setf-function pair.
8:56:53
pls153
[OT] sorry for the off topic question: who created/owns https://irclog.tymoon.eu/ ? Shinmera?
8:57:01
pls153
[OT] would it be possible to add the #eql5 channel to that web log? any hint is appreciated