Search
3:32:09
beach
Good morning everyone!
3:50:56
loke
beach: Did you see the discussion I had with JD last night?
3:52:46
loke
beach: OK, the short summary is that I need to specialise on (SETF SHEET-TRANSFORMATION) for CLX panes.
3:53:00
loke
Problem is that CLX panes don't inherit ffrom a specific class so I can't specialise on it
3:53:30
loke
JD suggested adding some superclass mixin of sorts that I can specialise on, and when trying to do so I came across this:
3:53:36
loke
https://github.com/lokedhs/McCLIM/blob/replace-font/Backends/CLX/frame-manager.lisp#L105
3:54:14
loke
The comment above seems to say that they intentionally don't do that: “we don't expect there to be any CLX specific panes”.
3:54:19
loke
Well, that expectation was wrong.
3:57:20
loke
Do you understand what that function does?
3:57:31
loke
the (EVAL `(DEFCLASS ...)) looks... scary?
4:07:33
loke
OK, adding the superclasses to that EVAL part seemed to work