freenode/#lisp - IRC Chatlog
Search
3:45:05
beach
Or does it mean that if get-setf-expansion does not return anything useful, then the SETF macro itself returns (SETF F)?
3:49:54
Bike
i don't think any implementations don't have the default be returned by get-setf-expansion, at least.
3:54:56
Bike
in the other case, get-setf-expansion would signal an error or return gibberish or something if the operator did not have a defined expansion.
3:58:05
oni-on-ion
but that is what it says: ' Any compound form is a valid place, since any compound form whose operator f has no setf expander are expanded into a call to (setf f). ' --- if no expander.. ?
3:59:47
beach
oni-on-ion: Suppose you are implementing the specification. What do you return from GET-SETF-EXPANSION, if it is given a place (F ...) that does not have an expander associated with it?
4:04:40
mfiano
oni-on-ion: It's a recurring problem that you reply nonsense and disrupt otherwise constructive conversations. please just stop.
4:09:20
oni-on-ion
whoa.. and i am actually trying to learn this stuff. way to shame someone publically ! now what do i do? never talk? or think that everything i say is disruptive and destructive? i will understand if my words disturb you but it is not fair to myself or others to make something personal like this. why have you not told me earlier something like this??
4:10:11
oni-on-ion
does everyone really think i am always a fool, and nonsense ? i am not sure what i am supposed to do or think here.
4:15:58
oni-on-ion
mfiano, in the meantime i will take this lightly and assume this is some carry-over from #lispgames and possibly a kind of personal issue with me you have not discussed or mentioned or hinted at. i would appreciate if you would discuss your problems with me, with just me personally. i will carry on as i was otherwise.
4:16:22
oni-on-ion
i can't imagine this feels good for either of us right now, whatever it is. i can learn to talk smarter at least, i will tr.
4:22:15
mfiano
This has nothing to do with #lispgames, and more to do with all the complaints from multiple channels I've heard about you recently, but this is not the forum for that discussion, so that's all I have to say.
4:48:10
libertyprime
oni-on-ion is super helpful in all the cool chat rooms #haskell #lisp #emacs. oni-on-ion we love you. haters will hate
4:51:30
libertyprime
as a side note, my phone is locked in lost property, my car key is snapped like the shards of narsil. i didnt get the job, i didnt get the girl, she has a boyfriend. im a little on edge!
7:50:16
no-defun-allowed
you still would have to be better than her bf. +most-negative-fixnum, and this isn't really a place for talking about relationships so i should shut up. +#c(0 #.most-positive-fixnum)
11:07:36
moldybits
libertyprime: why do you want to print the expression at macroexpansion time, though? why not just have it print the expression right before it is evaluated? (progn (print 'expr) expr)
12:59:48
beach
It doesn't look like it. But why would you want to do that? Slots are implementation details, so the documentation would be in comments, since it would be meant for the same person as the one reading the code.
13:16:03
minion
The URL https://gitlab.common-lisp.net/users/sign_in?secret=5ec62421 will be valid until 13:30 UTC.