summaryrefslogtreecommitdiff
path: root/module/ice-9
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2018-09-23 16:25:23 +0200
committerLudovic Courtès <ludo@gnu.org>2018-09-23 16:41:13 +0200
commit8885eb58cd23e65853869b67fa33d0da2aad0b8a (patch)
tree579336953d3dd2cf91f852109eebfb585b0fda8b /module/ice-9
parent4c91de3e45e7c98d5b7c484509fe5c59bd70f9fd (diff)
time: Use 'syntax-rules' instead of 'define-macro'.
* module/ice-9/time.scm (time): Rewrite using 'define-syntax-rule'.
Diffstat (limited to 'module/ice-9')
-rw-r--r--module/ice-9/time.scm6
1 files changed, 3 insertions, 3 deletions
diff --git a/module/ice-9/time.scm b/module/ice-9/time.scm
index 0fad8dfca..b693d6126 100644
--- a/module/ice-9/time.scm
+++ b/module/ice-9/time.scm
@@ -1,4 +1,4 @@
-;;;; Copyright (C) 2001, 2004, 2006 Free Software Foundation, Inc.
+;;;; Copyright (C) 2001, 2004, 2006, 2018 Free Software Foundation, Inc.
;;;;
;;;; This library is free software; you can redistribute it and/or
;;;; modify it under the terms of the GNU Lesser General Public
@@ -52,7 +52,7 @@
(get identity gc-start gc-end))
result))
-(define-macro (time exp)
- `((@@ (ice-9 time) time-proc) (lambda () ,exp)))
+(define-syntax-rule (time exp)
+ (time-proc (lambda () exp)))
;;; time.scm ends here