services: configuration: Rewrite 'alist?' procedure.

* gnu/services/configuration.scm (alist?): Rewrite.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Bruno Victal 2022-12-01 18:09:47 +00:00 committed by Ludovic Courtès
parent cc6b88d00d
commit 9336baf258
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -436,7 +436,11 @@ (define (list-of pred?)
(define list-of-strings?
(list-of string?))
(define alist? list?)
(define alist?
(match-lambda
(() #t)
((head . tail) (and (pair? head) (alist? tail)))
(_ #f)))
(define serialize-file-like empty-serializer)