scheme
Complex end-to-end tests using Guix G-expressions
Sep 10, 2025
Complex end-to-end tests in development repositories involving packages written in several languages are a chore to describe and maintain. Often, the only recourse is to pull in pre-built binaries or haul around heavy Docker images. Could there be a better way? Could it be Guix (spoiler alert: yes!)?
fold and stream-fold pass arguments to proc in different orders
Mar 24, 2016
SRFI-1 fold and SRFI-41 stream-fold pass arguments to proc in different orders. Violating the principle of least astonishment, this comes as a rather inconvenient surprise to the programmer.
Tags: lisp, scheme, functionalprogramming, software