summaryrefslogtreecommitdiff
path: root/scheme
diff options
context:
space:
mode:
authormichele.simionato <devnull@localhost>2009-04-17 03:59:04 +0000
committermichele.simionato <devnull@localhost>2009-04-17 03:59:04 +0000
commit4912f267823bda1c141b6203d0e39b45431e2956 (patch)
treeb941be064898134e2c18feb56904ad5817b4f6b6 /scheme
parent438145722c5d6cf9666ca8d15332a6ea870db05a (diff)
downloadmicheles-4912f267823bda1c141b6203d0e39b45431e2956.tar.gz
Renamed literal-replace
Diffstat (limited to 'scheme')
-rw-r--r--scheme/aps/lang.sls13
1 files changed, 7 insertions, 6 deletions
diff --git a/scheme/aps/lang.sls b/scheme/aps/lang.sls
index 653cd6d..a884e55 100644
--- a/scheme/aps/lang.sls
+++ b/scheme/aps/lang.sls
@@ -1,16 +1,17 @@
#!r6rs
(library (aps lang)
-(export define-ct : identifier-append identifier-prepend get-name-from-define)
+(export literal-replace : identifier-append identifier-prepend
+ get-name-from-define)
(import (rnrs) (sweet-macros))
-;;DEFINE-CT
-(def-syntax define-ct
+;;LITERAL-REPLACE
+(def-syntax literal-replace
(syntax-match ()
- (sub (define-ct name expr)
+ (sub (literal-replace name expr)
#'(def-syntax name (identifier-syntax expr))
(identifier? #'name))
- (sub (define-ct (name . args) body body* ...)
- #'(define-ct name (lambda args body body* ...)))
+ (sub (literal-replace (name . args) body body* ...)
+ #'(literal-replace name (lambda args body body* ...)))
))
;;END