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
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
Supertasks versus Transfinite tasks in the infinite Sokoban board
Almost appreciating JavaScript lately.
Editing Infinity: how I make infinite Sokoban levels
#recreationalprogramming #sokoban #infinite #puzzle #gamedev
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] --> [...
Recreational programming: Tacit programming in Prolog
https://github.com/mthom/scryer-prolog/discussions/2991
#HackerNews #RecreationalProgramming #TacitProgramming #Prolog #HackerNews #ProgrammingDiscussion
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] --> [...
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. :)