parent
80dcd4ded8
commit
d31e24aa59
@ -0,0 +1,15 @@
|
|||||||
|
(define-module (tk short)
|
||||||
|
#:export (ss> ss<
|
||||||
|
ssa>)
|
||||||
|
#:duplicates (warn-override-core warn))
|
||||||
|
|
||||||
|
(define ss> string->symbol)
|
||||||
|
(define ss< symbol->string)
|
||||||
|
|
||||||
|
;; Wraps up the common (string->symbol (string-append ...)) form
|
||||||
|
(define-syntax ssa>
|
||||||
|
(syntax-rules ()
|
||||||
|
((ssa> $string . $strings)
|
||||||
|
(ss> (string-append $string . $strings)))
|
||||||
|
((ssa>)
|
||||||
|
(syntax-error "ssa> needs at least one string argument"))))
|
||||||
Loading…
Reference in new issue