@charliemac

117 Followers
275 Following
929 Posts
Enthusiast for Lisp, graphics, geometric algebra, calligraphy, and all their intersections
LanguagesEnglish, Japanese

@sven_ola Screenshots of Scribus running on Debian KDE with the Pepper&Carrot books on it (CC By)

- Sources: https://framagit.org/peppercarrot/book-publishing (require 24GB)
- Books: https://www.davidrevoy.com/static9/shop#official

#scribus

FSet v2.4.2: CHAMP Bags, and v1.0 of my FSet book!

A couple of weeks ago I released FSet 2.4.0 , which brought a CHAMP implementation of bags, filling out the suite of CHAMP types.  🚀  FSet ...

INTRODUCTION TO SPHERICAL HARMONICS FOR GRAPHICS PROGRAMMERS

finally done

https://gpfault.net/posts/sph.html

Introduction to Spherical Harmonics for Graphics Programmers

Lots of fun recently with text rendering, without OpenGL this time. Still #CommonLisp, SDL3, FreeType2, Harfbuzz and FontConfig. Here rendering one of its own code file.

Rendering the cursor made me realize the need to split grapheme clusters myself. One day.

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

They've raised $17M to build what comes after Git, but you can help me keep Git magical right now, with a much smaller contribution. 💸

Thanks for your support! ❤️

https://github.com/magit/magit/issues/5555

Raising a few $thousand to keep version control magical · Issue #5555 · magit/magit

GitButler announced today that they have "raised a $17M Series A" to "build what comes after Git". That is great. They appear to think deeply about version control and collaboration, and I wish the...

GitHub

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

RE: https://social.coop/@cwebber/116375168921723941

Imagine somebody also getting a grant to work fulltime on nREPL, tree-sitter grammar, Emacs extension and all other cool dev tooling and IDE-like features for Guile Hoot!

Oh, wait, somebody actually got it today! :D

https://nlnet.nl/project/Guile-Hoot-IDE/

Huge kudos to @nlnet and @NGIZero

Wastrel milestone: full hoot support, with generational gc as a treat https://wingolog.org/archives/2026/04/09/wastrel-milestone-full-hoot-support-with-generational-gc-as-a-treat

What's this? A Hoot REPL? A NATIVELY COMPILED EXECUTABLE @spritely Hoot REPL?

What? That can't be right, can it?

IT IS!

- Hoot: A Scheme -> WebAssembly toolkit and compiler, includes its own REPL
- Whippet: A new generational GC by @wingo
- Wastrel: A WASM->C compiler also by @wingo which can even compile WASM-GC by embedding Whippet

WHICH MEANS!!! Hoot's REPL, compiled to WASM, can be compiled to C compiled to a native executable WITH GC included by Whippet

If you aren't like HOLY FUCKING SHIT then you are MISSING IT because OMFG

Also consider: Hoot is basically an implementation of Guile. WHICH ALSO MEANS we now have a path to build statically compiled versions of Hoot-compatible Guile programs!

#lisp #guile #spritely

wastrel milestone: full hoot support, with generational gc as a treat — wingolog

wingolog: article: wastrel milestone: full hoot support, with generational gc as a treat