mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 14:00:21 +02:00
1.8 compat in ice-9 syncase
* module/ice-9/syncase.scm: Export datum->syntax-object and syntax-object->datum as aliases of datum->syntax and syntax->datum. Thanks to Daniel Llorens del Río for the suggestion.
This commit is contained in:
parent
7ea3e4ff28
commit
f207859b0b
1 changed files with 5 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
|||
;;;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2006 Free Software Foundation, Inc.
|
||||
;;;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2006, 2010 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
|
||||
|
@ -17,11 +17,14 @@
|
|||
|
||||
|
||||
(define-module (ice-9 syncase)
|
||||
)
|
||||
#:export (datum->syntax-object syntax-object->datum))
|
||||
|
||||
(issue-deprecation-warning
|
||||
"Syntax-case macros are now a part of Guile core; importing (ice-9 syncase) is no longer necessary.")
|
||||
|
||||
(define datum->syntax-object datum->syntax)
|
||||
(define syntax-object->datum syntax->datum)
|
||||
|
||||
;;; Hack to make syncase macros work in the slib module
|
||||
;; FIXME wingo is this still necessary?
|
||||
;; (let ((m (nested-ref the-root-module '(%app modules ice-9 slib))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue