14:10:03jcowanaeth: I never thought macrolet/let-syntax made very much sense. "In section 2 of this paper, the notation A ~ B means blablabla, but in all other sections it means bliblibli". Who organizes papers like that?
14:16:50Bikethat seems like more generally a problem with shadowing
14:16:57Bikewhich is indeed kinda crap most of the time
16:15:07beachI mean, I don't think there is a requirement like that. If you stick an :AROUND method that supplies initargs, I don't think that is illegal.
16:17:29phoe"The generic function reinitialize-instance can be used to change the values of local slots of an instance according to initargs."
16:18:03phoeI can kinda infer that if the user supplies no INITARGS then the user may expect nothing to change
16:18:10phoebut then again, nothing is really set in stone on that CLHS page
19:41:09pimpomCan I "expand a list" an pass the contents as input to a function in CL? E.g. I have some function (defun some-fun (arg1 &rest args) ...) and want to pass "args" as several arguments to another function call within this function.
21:47:45phoeWhat is the easiest way to define two packages that cross-reference each other via local nicknames?
22:20:13Bikephoe: with sbcl's interface, call add-package-local-nickname for one, i guess. gets annoying if you also want to be able to reeevaluate defpackage forms without complaint, tho
22:22:11phoeBike: I got UIOP:DEFINE-PACKAGE for all my reevaluation needs