hhmx.de
daviwil@fosstodon.org
daviwil@fosstodon.org

David Wilson

(@daviwil@fosstodon.org)

Di 08.06.2021

Beiträge: 3.897Folgt: 559Folgende: 2.905

Scheme hacker, writer, game developer, and Emacs inhabitor living in Athens, Greece.

I make videos about GNU Emacs, GNU Guix, Guile Scheme, and related topics on the System Crafters channel on YouTube.

✅ emacs mention in the profile

fosstodon.org · mastodon · 2025-05-04 21:47:17

Föderation EN Fr 02.05.2025 15:05:57

🔴 Today on Live, we'll experiment with Spritely Goblins, a Guile Scheme library that provides a distributed programming model for writing secure, asynchronous code that can be called either locally or across a network.

Let's try it out to see if it might be a good fit for the Spring Lisp Game Jam next week!

Join us here:

- youtube.com/live/rs1xyXquFKE
- twitch.tv/SystemCrafters
- systemcrafters.net/live

🕐 in your time zone: time.is/compare/1800_in_Athens

Föderation EN Fr 24.01.2025 16:01:59

🔴 Today on Live, we'll take a look at Gubar, a program that powers the status bar in Sway using the power of Guile Scheme!

This is a community project so we'll take some time trying it out, looking at the code, and discussing the plans for future development.

Join us here:

- youtube.com/live/SdQhiVKzwXk
- twitch.tv/SystemCrafters
- systemcrafters.net/live

🕐 in your time zone: time.is/compare/1800_in_Athens

Föderation EN Di 14.01.2025 05:51:31

In a recent stream, I started using the Fibers library for Guile Scheme to learn more about how it enables Go-style concurrency in Scheme programs.

Here's a clip from that stream where I explain what Fibers is for, read through an example snippet using channels, and set up a basic HTTP request handler that uses Fibers' own server backend.

Let me know what you think about the clip format!

youtu.be/fYyZuYKjmWc

Föderation EN Mo 25.11.2024 08:24:30

Here's a really interesting article about the 'includeIf' feature of the Git config file format:

benji.dog/articles/git-config/

It enables you to use different configuration values based on particular criteria like folder path, remote URL and more.

Great for configuring email addresses for different kinds of repositories (like work vs personal) without forgetting to set it up on each clone!

Föderation EN Mo 08.01.2024 09:00:10

A computer you're not empowered to fix is destined for the trash dump.

Föderation EN Sa 06.01.2024 13:10:50

It turns out that you can extend OBS with Lua scripts.

Let's see what kind of magic can be made when you throw Fennel in the mix...

Föderation EN Mo 25.12.2023 08:32:21

Medien: 1

Föderation EN Mi 11.10.2023 06:26:48

Excited to be giving a keynote at next year's LibrePlanet conference!

I'll be offering some ideas on building welcoming communities around Free Software projects to attract new users and contributors.

Hope to see some of you in Boston next March!

fsf.org/news/libreplanet-2024-