1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 20:00:19 +02:00

time: Use 'syntax-rules' instead of 'define-macro'.

* module/ice-9/time.scm (time): Rewrite using 'define-syntax-rule'.
This commit is contained in:
Ludovic Courtès 2018-09-23 16:25:23 +02:00
parent 4c91de3e45
commit 8885eb58cd

View file

@ -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