12:06:13shinmerabut yes, I'm not at all sure if it actually elides allocations like this. Might have to change it to just hammering slot-values instead.
12:07:55Colleenmy mistake, i should have said INITIALIZE-INSTANCE. but the comment applies regardless
12:07:55scymtymmy mistake, i should have said INITIALIZE-INSTANCE. but the comment applies regardless
12:10:16Colleenreading further, how are TEXT-ENTERED events generated?
12:10:16scymtymreading further, how are TEXT-ENTERED events generated?
12:10:34shinmerathey come from the backend, just like other input events.
12:11:25Colleenright, i mean concretely. would that be glfw on linux?
12:11:25scymtymright, i mean concretely. would that be glfw on linux?
12:11:41shinmerayou can also use sdl2, qt, or glop.
12:11:50shinmerathough they may have bitrotted a lil' since nobody uses them.
12:12:51ColleenACTION is interested in key to text translation since he recently implemented a big chunk of xkbcommon
12:12:52scymtymACTION is interested in key to text translation since he recently implemented a big chunk of xkbcommon
12:13:34shinmerayeah it's a mess, but something the OS has to give you, since only it knows the keyboard layout in use and how it handles combinations, etc.
12:14:15shinmerathere's also local-key-string callback function on the context for similar reason.
12:14:25shinmeraor, callback is the wrong word here