23:11:08jackdanielclim specification was written way before I've even starting learning common lisp, I wouldn't call it my thing; but sure, that's what we aim at -- providing usable toolkit which is a CL project (not a binding)
23:13:06jackdanieland callbacks are called in a context of frame, so *application-frame* is accessible, so you may avoid global side effects
23:13:54jackdanielredisplay frame panes is to ensure, that the application pane shows updated *xxx* and *yyy* (notice, that display function prints them)
23:15:03thrashdinand this `(value (gadget-value gadget))` is what was in the text field in the first place?
23:15:05jackdanielscymtym: I've noticed some problems with text-field gadget when writing that -- will report the ticket tomorrow. 1. it misbehaves in with-output-as-gadget (missing slot), and it always requires value -- it could provide empty adjustable vector by default i.e
23:15:26jackdanielyes, gadget-value is the accessor to the text-field text
7:22:41jackdanielI will push fix for text-field directly to master, it is just a matter of adding a default-initarg to text-field-pane
7:28:26jackdanielthis is a very nice post which examples could be used as a reference when finishing implementation of our compositing -- https://ciechanow.ski/alpha-compositing/
8:28:13jdzjackdaniel: the other pages on https://ciechanow.ski/ are amazing as well.