freenode/#clim - IRC Chatlog
Search
8:32:35
loke[m]
jackdaniel: I was wondering why I couldn't load climaxima anymore... I noted a typo in this commit: 9fda3e3fc3ca392418846be04b81daeae7b272ad
8:33:26
loke[m]
I'm going to fix it right away, but we really should have a test in place to at least make sure that everything loads after a commit. Using github actions perhaps?
8:54:22
lukego
Is there a better way to access geoemtry of output records than e.g. (slot-value record 'climi::left) ?
9:04:44
lukego
I need precise geoemtry though e.g. diameters of ellipses, points of polygons, etc. for now I'm doing (import '(climi::left ...))
9:06:32
lukego
Originally I had code that captured all the coordinates in DRAW-RECTANGLE* etc but this feels like duplicated effort since output recording does much the same thing
9:06:42
loke[m]
lukego: You should never have to look at output records. That's backwards. The output records are generated based on your implementations of things like DRAW-LINE*
9:07:29
lukego
So I should record all of the output into a kind of output-record structure, rather than use the output recording infrastructure, that is already doing precisely this? :-)
9:08:10
lukego
I also like the output records better because it resolves all the transformations so I don't have to bother about that
9:08:21
lukego
But, sorry I asked, I am not looking to be told 'stop doing that', only for help to get this working
9:09:10
loke[m]
The ouptut record is an opaque structure. The answer to your questions: It cannot be done.
9:10:54
lukego
I'll stick with slot-value record 'climi::left. my priority is to make this work without drowning in the complexity of CLIM. once it works I can clean it up.
11:56:52
loke[m]
jackdanie1: I'm messing around with the GTK stuff again, and can you tell me if something has changed recently? GRAFT didn't use to inherit from SHEET, did it?