Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

charliemac

@charliemac@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • 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
Open post
charliemac @charliemac@mastodon.social
· 4mo ago

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

mastodon.social
5
0
3
0
Open post
charliemac @charliemac@mastodon.social
· 4mo ago

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

mastodon.social
6
0
6
0
Open post
charliemac @charliemac@mastodon.social
· 4mo ago

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

mastodon.social
3
0
1
0
Open post
charliemac @charliemac@mastodon.social
· 5mo ago

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

mastodon.social
4
0
1
0
Open post
charliemac @charliemac@mastodon.social
· 6mo ago

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

mastodon.social
4
0
2
0
Open post
charliemac @charliemac@mastodon.social
· 4mo ago

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

mastodon.social
2
0
1
0
Open post
charliemac @charliemac@mastodon.social
· 6mo ago
Replying to
@Natasha_Jay@tech.lgbt ooh survivorship bias
2
1
0
0
Open post
charliemac @charliemac@mastodon.social
· 6mo ago
Replying to
@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
· 6mo ago
Replying to
@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
planet.emacslife.com

Planet Emacslife

1
1
0
0
Open post
charliemac @charliemac@mastodon.social
· 6mo ago
Replying to
slightly delayed; unexpected guix update happening.
0
0
0
0
Open post
charliemac @charliemac@mastodon.social
· 6mo ago
Replying to
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
· 6mo ago

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

mastodon.social
0
0
0
0
Open post
charliemac @charliemac@mastodon.social
· 6mo ago
Replying to
@jackdaniel I was briefly conflicted whether to boost 😆
0
2
0
0
Open post
charliemac @charliemac@mastodon.social
· 4mo ago

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.

mastodon.social
0
0
0
0
Open post
charliemac @charliemac@mastodon.social
· 4mo ago

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

mastodon.social
0
0
0
0
Open post
charliemac @charliemac@mastodon.social
· 2mo ago
Replying to
@geekysteven@beige.party triggering for #Nashville but I'd like to see this (but still not in person)
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

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: 10:38:23 UTC