Hi, Taiju HIGASHI skribis: >>From bf557600c549e22a06ccfb288b89b1a0736b0500 Mon Sep 17 00:00:00 2001 > From: Taiju HIGASHI > Date: Wed, 8 Jun 2022 18:50:28 +0900 > Subject: [PATCH v4] ui: Improve pager selection logic when less is not > installed. > > * guix/ui.scm (find-available-pager): New procedure. Return a available pager. > (call-with-paginated-output-port): Change to use find-available-pager to > select pager. > * guix/utils.scm (call-with-environment-variables): Allow clearing of > specified environment variables. > * tests/ui.scm: Add tests for find-available-pager. Applied with the cosmetic changes below, mostly aiming to visually simplify the code and make it consistent with the rest. It’s great that you went to great lengths to implement tests for this, as Maxime had suggested. To me, the complexity of a test must be justified by its “bug-finding performance”; in this particular case, I think we’re borderline: the tests are a little bit complex and unlikely to find new bugs. Thanks for all the work and for your feedback on your experience programming with Guile! Ludo’.