bug-mit-scheme
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #63503] Literal syntax-rules identifiers generated by macros are br


From: Taylor R. Campbell
Subject: [bug #63503] Literal syntax-rules identifiers generated by macros are broken
Date: Sat, 10 Dec 2022 17:36:19 -0500 (EST)

URL:
  <https://savannah.gnu.org/bugs/?63503>

                 Summary: Literal syntax-rules identifiers generated by macros
are broken
                 Project: MIT/GNU Scheme
               Submitter: riastradh
               Submitted: Sat 10 Dec 2022 10:36:17 PM UTC
                Category: runtime
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Incorrect behavior
                  Status: None
                 Privacy: Public
             Assigned to: cph
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                Keywords: 


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Sat 10 Dec 2022 10:36:17 PM UTC By: Taylor R. Campbell <riastradh>
(let ()
  (define-syntax foo
    (syntax-rules (keyword)
      ((foo keyword x) x)))
  (define-syntax bar
    (syntax-rules ()
      ((bar x)
       (foo keyword x))))
  (bar 123))
;Ill-formed special form: (#[syntactic-closure 44 foo] #[syntactic-closure 45
keyword] 123)

Expected result: 123







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63503>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]