Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections.
Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week.
I also maintain obs-websocket-el
#fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Posts
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
I plan to stream #McCLIM things in approx. 40min at 10:30am CDT / 15:30 UTC (2026-06-05)
https://www.twitch.tv/endparen
I'll review my current IME state and then attempt implementing #Wayland text-input-v3 protocol's preedit event.
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
I plan on streaming #McCLIM things in approx 2h13m from now at 11:30 CDT / 16:30 UTC.
https://www.twitch.tv/endparen
Now that text is rendering better, I want to focus on the #Wayland IME support (text-input-v3 part of the protocol). The foundation is there already but I'm seeing errors related to different McCLIM gadgets and my want to use STREAM-CURSOR-POSITION.
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
I plan on streaming #McCLIM and #OpenGL things in about 30min at 9am CDT / 14:00 UTC.
Today's plan is to fix the line height issue in my SDF font rendering and hopefully implement the line direction feature. The anxiety is, like a Rubik's cube, I'll have to break some things before it gets better.
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
After lots of IRL interruptions, I think I've finally got the SDF font rendering in my #McCLIM #Wayland #OpenGL backend working with shelf allocating texture atlases. In the process I ended up with a TTF one too (uses the existing glyph rendering that CLX-FB uses).
My comment at end of second video is not to throw shade on CLX backend but rather to also show scaling properties of SDFs. No shaders are used so, it's still not top-quality SDF
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
There's a lot of neat things to chat about from this week before getting to work on #McCLIM but I'm not sure if I'll be able to stream today. I have some aging-parent care I need to help with.
If I do get a chance, it will likely be later than normal and with little more than the normal twitch notification. Sorry it's been a rough couple of weeks for streaming Lisp.
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
I'll be streaming #McCLIM things at 12pm CDT / 17:00 UTC/ when this post is about 1h45m old.
https://www.twitch.tv/endparen
I plan on tracking down bugs preventing my #OpenGL renderer being more useful for other FFI backends. i.e. the preview/alpha SDL2 backend recently merged upstream.
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Streaming #McCLIM development in one hour.
https://www.twitch.tv/endparen
I will be attempting a proof-of-concept integration of my opengl medium (WIP) and the upstream SDL2 backend (also WIP). I hope I've been flexible enough but it could end with many TODOs :D
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
I plan on streaming #McCLIM dev on 2026-04-10 at 10am CDT/ 15:00 UTC (when this toot is about 12h old)
https://www.twitch.tv/endparen
I'm now too curious, so I'm going to attempt to use my existing opengl medium with the upstream SDL2 backend branch and see whether I've made it flexible enough.
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
I just realized I won't be able to stream when I usually do tomorrow, so I'm going to try to today. It's short notice, yet again, apologies...but about 1 hour from posting time, 10am CDT / 16:00 UTC, I get started.
https://www.twitch.tv/endparen
I plan on updating with upstream #McCLIM and previewing those, then will take stock of where I want to next focus.
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections. Currently I'm working on a #Wayland #OpenGL backend for #McCLIM and I try to stream about it, rubberduck-style, once a week. I also maintain obs-websocket-el #fedi22 #calligraphy #GeometricAlgebra #graphics #CommonLisp #Lisp #Emacs
I plan on streaming #McCLIM and #OpenGL things in approx. 90 min from this post time, 2026-03-20 12pm CDT/ 17:00 UTC.
https://www.twitch.tv/endparen
I plan on testing out the just-merged input-editing work from upstream and working out some of the remaining bugs with the text atlas using the mcclim-truetype backend. It would be great if I was in a place to start on the SDF side by the end.