13:38:24bmansurovjackdaniel: thanks. I'll take a look at the issue. And labelling tasks with "first time issue" sounds good too.
13:39:33bmansurovAlso I don't want to give an impression that I'll be able to finish the task in a timely manner (or finish it at all). If this task is time sensitive, please be aware of that. ;)
14:34:16lonjilI should continue trying to understand CLIM. Only really make a little progress on that every once in a while.
16:57:32bmansurovjackdaniel: What's the workaround? Can you point me to it?
17:59:14jackdanielbmansurov: the workaround is to not have the &key argument in the method (setf stream-pointer-position), see Core/clim-basic/extended-streams/stream-input.lisp
17:59:31jackdanielwe take the pointer from the port
17:59:53jackdanielthat would break /if/ we had numerous pointers, but this does not happen frequently
18:00:14jackdanieleither way the point is to fix the utility, not the (setf stream-pointer-position) method
18:00:27jackdaniels/utility/defgeneric* and defmethod* utilities/
18:08:51TMAI don't understand why the indirection from (setf foo) to (setf .foo-star.) is there. Is it necessary?
18:11:01jackdanielTMA: we want to define a function (which may be applied) *and* we want to make it work on multiple values
18:11:21jackdanielit is not possible with (defun (setf …) …), you need to expand to defsetf (which is obviously not a function!)