Ancestors

Toot

Written by Digital Mark λ ☕️ 🕹 🙄 on 2025-01-22 at 04:47

♫ But wizard O wise one, I've come so far to find the truth of life! ♫

https://www.youtube.com/watch?v=8nJ30dodvdc

[#]music

=> More informations about this toot | More toots from mdhughes@appdot.net

Descendants

Written by Digital Mark λ ☕️ 🕹 🙄 on 2025-01-22 at 04:52

Related, I've been working on mouse input for McCLIM, and good fucking grief. I JUST WANT AN EVENT WHEN THE MOUSE MOVES OR CLICKS!

[#]clim #mcclim

=> More informations about this toot | More toots from mdhughes@appdot.net

Written by Digital Mark λ ☕️ 🕹 🙄 on 2025-01-22 at 04:55

♫ In fact, I'd rather have this bottle in front of me,

than a frontal lobotomy!

Wizard, how profound! ♫

=> More informations about this toot | More toots from mdhughes@appdot.net

Written by Daniel Kochmański on 2025-01-22 at 07:43

@mdhughes

(Defmethod handle-event ((pane my-pane) (event pointer-motion-event)) ...)

:3

=> More informations about this toot | More toots from jackdaniel@functional.cafe

Written by Digital Mark λ ☕️ 🕹 🙄 on 2025-01-22 at 08:16

@jackdaniel It is NUTS how many different ways to get events there are. tracking-pointer was looking plausible, but I have to start it post-application launch.

=> More informations about this toot | More toots from mdhughes@appdot.net

Written by Daniel Kochmański on 2025-01-22 at 08:29

@mdhughes clim technically specifies at least three different programs - the underlying windowing substrate, stream abstractions and clim proper. Better documentation would be nice. In absence of that you may find my rough perspective here:

https://turtleware.eu/posts/A-tale-of-two-abstractions.html

[#]lisp #clim

=> More informations about this toot | More toots from jackdaniel@functional.cafe

Written by Digital Mark λ ☕️ 🕹 🙄 on 2025-01-22 at 08:49

@jackdaniel That and looking at examples/dnd-commented (which uses it) got me to a working event handler! Basically just like a Java AWT class, subclass & override what I need, that works fine.

This really does need a short, isolated example in the docs.

=> More informations about this toot | More toots from mdhughes@appdot.net

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113870193114056406
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
297.194048 milliseconds
Gemini-to-HTML Time
1.368032 milliseconds

This content has been proxied by September (ba2dc).