Implementing the Repository Pattern with Hygienic Macros in Scheme

https://jointhefreeworld.org/blog/articles/lisps/functional-repository-pattern-in-scheme-with-macros/index.html

Functional repository pattern in Scheme? Decoupling and abstracting the data layer in Lisp

I’ve been working on a new approach for the data layer of my projects lately, and I’d love to poke your brains and get some feedback.

#lisp #scheme #guile #gnu #metaprogramming #programming #guix #jointhefreeworld #ast #sexp #fp #functionalprogramming #repository #sqlite

v0.1.6 release - Wikimusic

https://codeberg.org/jjba23/wikimusic

stability improved, add ASCII size settings for web and become more EWW friendly (eased also thanks to SSR from #lisp )

visit my instance at : https://wikimusic.jointhefreeworld.org

#guile #scheme #wiki #freesoftware #jointhefreeworld #artanis #metal #guitar #tailwind #music #guix #sqlite #emacs #eww

wikimusic

the free music knowledge encyclopaedia

Codeberg.org