I'm honored to be invited again to give a keynote talk at ELS'26 in Kraków. See you there :)

#lisp #els #mcclim #ecl

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

endparen - Twitch

I have the most fun when my hobbies are some intersection between Lisp / S-expressions, computer graphics, computing history, and Japanese culture. I will probably be rubber-duck programming for the most part.

Twitch

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

endparen - Twitch

I have the most fun when my hobbies are some intersection between Lisp / S-expressions, computer graphics, computing history, and Japanese culture. I will probably be rubber-duck programming for the most part.

Twitch

Fooling around with OpenGL renderer.

#mcclim #lisp

SDL2 backend has now configurable DPI.

#mcclim #lisp

I am going to say @charliemac is going to be #liveCoding in three minutes here https://www.twitch.tv/endparen #commonLisp #programming #McCLIM #CLIM
endparen - Twitch

I have the most fun when my hobbies are some intersection between Lisp / S-expressions, computer graphics, computing history, and Japanese culture. I will probably be rubber-duck programming for the most part.

Twitch

Wireframe cube on SDL2 by \@selwyn.

#mcclim #lisp

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

endparen - Twitch

I have the most fun when my hobbies are some intersection between Lisp / S-expressions, computer graphics, computing history, and Japanese culture. I will probably be rubber-duck programming for the most part.

Twitch

I'm going to throw some alpha stuff into the release to avoid unnecessary pestering :)

#McCLIM #lisp #sdl2

Things got a little screwy, but I added parsing for the historic #sixel notation.

https://lispy-gopher-show.itch.io/dl-roc-lisp/devlog/1475104/super-simple-lispised-dec-sixel-macro-for-common-lisp-inferface-manager

"P #0;2;3;4#3;2;3;4
#0abcde$
#0abcde-
#3abcde$
\\"
CL-USER> (with-input-from-string (in *) (read in))
(BASICALLY-SIXELS (#1=(1/50 3/100 1/25) #2=(1/50 3/100 1/25)) (#1# A B C D E $)
(#1# A B C D E -) (#2# A B C D E $))

That output e.g. renders sixels in a #mcclim application pane & also makes it clear why that macro looks how it does. #commonLisp #programming #unironic #retrocomputing