github.com/abcdw/rde/blob/mast

and just like that you have a dsl for any lisp in your scheme file, because its all just s-exps at the end of the day. and optionally you have an escape hatch.

i could write elisp configs in a .scm file, and i wont have to use guile-emacs (which is mostly dead due to only having a single dev)

and get this nix users, its not string interpolation. changing whitespace wont cause a recompile. its magical.