Wrote a tiny #C program to keep my sanity: https://github.com/panzi/wait_for_exist
It's just a tiny command to wait for a path to appear using #inotify. The tests are much more then the rest, didn't want to have any dependencies. I don't have a use for it, just wanted to make it. #recreationalprogramming
GitHub - panzi/wait_for_exist: Simple C program to wait for a path to appear using inotify.

Simple C program to wait for a path to appear using inotify. - panzi/wait_for_exist

GitHub

Figure out what you can make in your pantry with #GuileScheme! Here's little script that will print some recipes if you give it a recipe file and a list of ingredients.

https://codeberg.org/some/cookbook

#scheme #commandline #cli #programming #recreationalprogramming

cookbook

Figure out what you can cook with the ingredients you have … in the commandline!

Codeberg.org

Supertasks versus Transfinite tasks in the infinite Sokoban board

https://youtu.be/9e0lVCZ0U7w

#recreationalprogramming #transfinite #sokoban

Supertasks versus Transfinite tasks in the infinite Sokoban board

YouTube

Almost appreciating JavaScript lately.

#recreationalprogramming #gamedev

InfiniBan + time = nightmare fuel
#recreationalprogramming #gamedev

Editing Infinity: how I make infinite Sokoban levels

https://youtu.be/gxv_OM3Juww

#recreationalprogramming #sokoban #infinite #puzzle #gamedev

Editing Infinity: how I make infinite Sokoban levels

YouTube
🚀 Ah, the joys of recreational programming in Prolog—because who needs fun when you can have syntax puzzles? 🤔 GitHub's navigation woes aside, it's a thrilling adventure in AI-assisted procrastination. 🛠️
https://github.com/mthom/scryer-prolog/discussions/2991 #recreationalprogramming #Prolog #AIprocrastination #syntaxpuzzles #GitHub #navigationwoes #HackerNews #ngated
Recreational programming: Tacit programming in Prolog · mthom scryer-prolog · Discussion #2991

Nothing serious, I just find it interesting. main(R) :- phrase(main, [1,2,3|S], [R|S]). % Look! No variables! main --> mul, add, is_, dup, pi, sub, swp, pow, abs, is_. pop --> [_]. dup, [A,A] --> [...

GitHub
Recreational programming: Tacit programming in Prolog · mthom scryer-prolog · Discussion #2991

Nothing serious, I just find it interesting. main(R) :- phrase(main, [1,2,3|S], [R|S]). % Look! No variables! main --> mul, add, is_, dup, pi, sub, swp, pow, abs, is_. pop --> [_]. dup, [A,A] --> [...

GitHub

I made some noise!

Value Noise that is...

#HareLang #Raytracing #recreationalprogramming

I’ve been digging too deep on my new #regex engine, it stopped being fun, so I took a break.

Last night’s #RecreationalProgramming was starting work on a little #InteractiveFiction system in #golang that should be capable of supporting games at about the level of complexity as early 90’s #BBS door games.

The main features are easy extensibility so that users can write their own modules and a clean separation of UI and game logic.

It is not fancy. This is for fun. I’m enjoying it. :)