Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

charliemac

@charliemac@mastodon.social
mastodon 4.7.0-beta.1
  • Open on mastodon.social

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

124 Followers
279 Following
18 Posts
Joined July 11, 2018
Languages:
English, Japanese
Twitch:
https://www.twitch.tv/endparen

Posts

Open post
charliemac @charliemac@mastodon.social · Aug 02, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social
Replying to @geekysteven@beige.party
@geekysteven@beige.party triggering for #Nashville but I'd like to see this (but still not in person)
0
0
0
0
Open post
charliemac @charliemac@mastodon.social · Jun 05, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

Had some success implementing the beginnings of #Wayland '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

Your browser does not support the video tag.
0
0
0
0
Open post
charliemac @charliemac@mastodon.social · Jun 05, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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.

#CommonLisp #Lisp

5
0
3
0
Open post
charliemac @charliemac@mastodon.social · May 29, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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.

#CommonLisp #Lisp #OpenGL

2
0
1
0
Open post
charliemac @charliemac@mastodon.social · May 23, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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.

https://www.twitch.tv/endparen

#CommonLisp #Lisp

3
0
1
0
Open post
charliemac @charliemac@mastodon.social · May 21, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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

Your browser does not support the video tag.
Your browser does not support the video tag.
6
0
6
0
Open post
charliemac @charliemac@mastodon.social · May 15, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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.

0
0
0
0
Open post
charliemac @charliemac@mastodon.social · Apr 17, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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.

#Lisp #CommonLisp

4
0
1
0
Open post
charliemac @charliemac@mastodon.social · Apr 10, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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

#CommonLisp #Lisp #OpenGL

4
0
2
0
Open post
charliemac @charliemac@mastodon.social · Apr 10, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social
Replying to @Natasha_Jay@tech.lgbt
@Natasha_Jay@tech.lgbt ooh survivorship bias
2
1
0
0
Open post
charliemac @charliemac@mastodon.social · Apr 10, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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.

#CommonLisp #Lisp #OpenGL

0
0
0
0
Open post
charliemac @charliemac@mastodon.social · Apr 02, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social
Replying to @charliemac@mastodon.social
Sadly I had to delete the VOD for fear I recorded some PII. Luckily it was a false alarm but the video remains deleted since I can't upload it back. :sadness:
0
0
0
0
Open post
charliemac @charliemac@mastodon.social · Apr 02, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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.

#CommonLisp #Lisp #Wayland #OpenGL

3
1
2
0
Open post
charliemac @charliemac@mastodon.social · Apr 02, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social
Replying to @jackdaniel@functional.cafe
@jackdaniel hah, no, I meant attracting more pestering. Sorry that wasn't clear. I'm excited for it myself! Moreso for having another interactive backend in the main branch.
1
0
0
0
Open post
charliemac @charliemac@mastodon.social · Apr 02, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social
Replying to @jackdaniel@functional.cafe
@jackdaniel I was briefly conflicted whether to boost 😆
0
2
0
0
Open post
charliemac @charliemac@mastodon.social · Mar 30, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social
Replying to @hell@defcon.social
@hell https://planet.emacslife.com/ is a good way to find people blogging emacs. I've started using emacs' built-in (one of many) newsticker for my feed reading
1
1
0
0
Open post
charliemac @charliemac@mastodon.social · Mar 20, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social
Replying to @charliemac@mastodon.social
slightly delayed; unexpected guix update happening.
0
0
0
0
Open post
charliemac @charliemac@mastodon.social · Mar 20, 2026
charliemac
@charliemac@mastodon.social

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

mastodon.social

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

2
1
2
0

Remote instance

mastodon.social
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 14:12:56 UTC