Elektrine lite

← Feed

charliemac

charliemac@mastodon.social

<p>Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections.</p><p>Currently I&#39;m working on a <a href="https://mastodon.social/tags/Wayland" class="mention hashtag" rel="tag">#<span>Wayland</span></a> <a href="https://mastodon.social/tags/OpenGL" class="mention hashtag" rel="tag">#<span>OpenGL</span></a> backend for <a href="https://mastodon.social/tags/McCLIM" class="mention hashtag" rel="tag">#<span>McCLIM</span></a> and I try to stream about it, rubberduck-style, once a week.</p><p>I also maintain obs-websocket-el</p><p><a href="https://mastodon.social/tags/fedi22" class="mention hashtag" rel="tag">#<span>fedi22</span></a> <a href="https://mastodon.social/tags/calligraphy" class="mention hashtag" rel="tag">#<span>calligraphy</span></a> <a href="http

Posts

  • Post #3180898

    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&amp;#39;m seeing errors related to different McCLIM gadgets and my want to use STREAM-CURSOR-POSITION. #CommonLisp #Lisp #OpenGL

  • Post #3180897

    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&amp;#39;ll review my current IME state and then attempt implementing #Wayland text-input-v3 protocol&amp;#39;s preedit event. #CommonLisp #Lisp

  • Post #3180896

    Had some success implementing the beginnings of #Wayland &amp;#39;s text-input-v3 preedit event in #McCLIM today on-stream. IME input is feeling nicer but still not good enough for real use. #CommonLisp #Lisp

  • Post #2930372

    There&amp;#39;s a lot of neat things to chat about from this week before getting to work on #McCLIM but I&amp;#39;m not sure if I&amp;#39;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&amp;#39;s been a rough couple of weeks for streaming Lisp.

  • Post #2930371

    After lots of IRL interruptions, I think I&amp;#39;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&amp;#39;s still not top-quality SDF

  • Post #2930370

    I plan on streaming #McCLIM and #OpenGL things in about 30min at 9am CDT / 14:00 UTC. Today&amp;#39;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&amp;#39;s cube, I&amp;#39;ll have to break some things before it gets better. https://www.twitch.tv/endparen #CommonLisp #Lisp

  • Post #1386575

    I&amp;#39;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. #Lisp #CommonLisp

  • Post #1183844

    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&amp;#39;m now too curious, so I&amp;#39;m going to attempt to use my existing opengl medium with the upstream SDL2 backend branch and see whether I&amp;#39;ve made it flexible enough. #CommonLisp #Lisp #OpenGL

  • Post #1183843

    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&amp;#39;ve been flexible enough but it could end with many TODOs :D #CommonLisp #Lisp #OpenGL

  • Post #1017117

    I just realized I won&amp;#39;t be able to stream when I usually do tomorrow, so I&amp;#39;m going to try to today. It&amp;#39;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. #CommonLisp #Lisp #Wayland #OpenGL

  • Post #746574

    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. #CommonLisp #Wayland