freenode/#clim - IRC Chatlog
Search
10:20:47
loke
jackdaniel: I want to have your impot before I embart on a rather invasive change to the DRAW-TEXT stuff... based on what we discussed yestyerday.
10:23:02
loke
Currently, MEDIUM-DRAW-STRING implementations expect that their coordinates are already transformed
10:23:03
jackdaniel
it would be best, if we had added gs-transformation-mixin (just as we record with gs-ink-mixin etc)
10:24:51
loke
The problem is that the existing implementations expect that X and Y are already transformed. So we have two choices:
10:25:23
loke
1) Keep passing transformed coordinates, and if a text drawing implementation wasnt to support transformations they have to untrnasform the coordinates first.
10:25:49
loke
2) Change the interface so that the coordinates are not transformed. That requires making a modification to every existing implementation of MEDIUM-DRAW-STRING.
10:30:40
loke
Also, I'm wondering if the gs-xxx-mixin works? I mean, transformation is additive. Applying rotation on top of rotation creates a combination, and does not replace it.
10:32:57
jackdaniel
loke: if you could make a short summary about proposed changes etc I'll definetely go through it later this week, but now I have pending things and I can't jump into analyzing things
12:43:15
scymtym
jackdaniel: beach: i improved the flamegraph application a bit (and exported the necessary interfaces in SBCL). do you have any ideas what i could do with it? for example, it could be useful for optimizing mcclim itself, but it cannot go into quicklisp since it is SBCL-specific. could it be a mcclim demo or tool-for-development?
13:29:22
jackdaniel
scymtym: I think that Examples/ directory is the best place for it (and we could put it on demodemo menu), eventually we could put it in Apps/ and be a standalone tool
16:12:13
beach
I submitted two issues related to things I found while working on loke's output-record code.