From 49ffe09b4290ee3c1189660332fca51583c3916a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Sun, 31 Mar 2019 00:12:00 +0100 Subject: Add as-{string,symb}. --- module/util.scm | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'module/util.scm') diff --git a/module/util.scm b/module/util.scm index 82c2ddc0..2302f671 100644 --- a/module/util.scm +++ b/module/util.scm @@ -168,3 +168,9 @@ "Like @var{take}, but might lists shorter than length." (if (> i (length lst)) lst (take lst i))) + +(define-public (as-string s) + (if (symbol? s) (symbol->string s) s)) + +(define-public (as-symb s) + (if (string? s) (string->symbol s) s)) -- cgit v1.2.3