1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +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 committed by Andy Wingo
parent 63de1893c3
commit 53c3d27bfc

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