services: configuration: Rewrite id procedure. * gnu/services/configuration.scm (id): Replace it using the more concise version found in messaging.scm. Signed-off-by: Clément Lassieur <clement@lassieur.org>
1 files changed, 3 insertions(+), 8 deletions(-) M gnu/services/configuration.scm
M gnu/services/configuration.scm => gnu/services/configuration.scm +3 -8
@@ 87,14 87,9 @@ (configuration-field-name field) val)))) fields)) (define (id ctx part . parts) (let ((part (syntax->datum part))) (datum->syntax ctx (match parts (() part) (parts (symbol-append part (syntax->datum (apply id ctx parts)))))))) (define-syntax-rule (id ctx parts ...) "Assemble PARTS into a raw (unhygienic) identifier." (datum->syntax ctx (symbol-append (syntax->datum parts) ...))) (define-syntax define-maybe (lambda (x)