freenode/#clim - IRC Chatlog
Search
3:51:22
ck_
slyrus_: iirc, you asked specifically about the bezier presentation and how to interact with it?
3:51:49
ck_
it is pretty customary to move those parts of the control polygon that are not interpolated relative to the ones that are
3:52:59
ck_
i.e. if you move the start point, the next control point moves with it; likewise with the point that connects the two cubic segments and both of the adjacent points
3:54:01
ck_
otherwise, it looks quite nice. There's some sluggishness to the redraw which is probably due to my X server being XQuartz
5:05:39
slyrus
ck, ok, thanks. Yeah, I should improve the bezier control point dragging stuff. I'm not sure if the performance is something I'm doing wrong or if things are just slow in general on XQuartz (the latter, I suspect, where "things" are McCLIM, not necessarily all X drawing).
5:11:30
loke
Xrender is hopefully much better. I don't think plain X drawing used much these days (at least not anwywhere where performance matters)
5:29:32
ck_
For the record: jackdaniel's Atlanta Functional Programming Common Lisp Study Group: McClim is here: https://www.youtube.com/watch?v=3fxp2QYn7gw
7:14:41
beach
jackdaniel: When you pronounce "command", you should emphasize the A as in "commAnd". You tend to emphasize the O as in "cOmmand", which makes it sound like "comment".
7:25:46
beach
I have other things to do today, so I won't watch it all in one go, but I'll let you know what I think once I finish.
7:26:59
beach
For now, I am very impressed by your memory. Whenever I write a CLIM application, I have to look at other applications, or in the specification, in order to remember the structure of the :PANES and the :LAYOUTS arguments to DEFINE-APPLICATION-FRAME.
7:28:47
beach
I always use :display-function '<mumble> rather than :display-function #'mumble, so that I can define the display function later, and so that I can modify it on the fly. Just a hint.
7:34:57
jackdaniel
I have also experimented with syntactic sugar like this: (defapp <name> (slots/initargs) ,@body) which defines a single application-pane with display function body
7:37:44
jackdaniel
it could be. another thing is that my nick starts with "Jack", so it may be inprinted in someones brain if they interact with me on IRC daily