emacs-bug-tracker
[Top][All Lists]
Advanced

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

bug#26955: closed (macroexpand: documentation and actual behavior differ


From: GNU bug Tracking System
Subject: bug#26955: closed (macroexpand: documentation and actual behavior differ)
Date: Sun, 16 May 2021 18:06:02 +0000

Your message dated Sun, 16 May 2021 20:05:49 +0200
with message-id <4d2a7413-a025-6829-5d0d-736628e0b78a@gmail.com>
and subject line macroexpand: documentation and actual behavior differ
has caused the debbugs.gnu.org bug report #26955,
regarding macroexpand: documentation and actual behavior differ
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
26955: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=26955
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: macroexpand: documentation and actual behavior differ Date: Tue, 16 May 2017 04:48:12 -0400
Guile version: 2.0.11
Machine type: x86_64-unknown-linux-gnu

===
Bug
===

The first 3 examples given in the documentation for 'macroexpand' in
section 9.4.2 do not expand to the printed results; for example

        (macroexpand '(+ 1 2)) yields
        =>
        #<tree-il (apply (toplevel +) (const 1) (const 2))>

instead of

        '(+ 1 2)

Moreover, the optional 'm' argument (see psyntax.scm: 2567) seems to
have no influence;

        (equal? (macroexpand '(+ 1 2)) (macroexpand '(+ 1 2) 'e)
(macroexpand '(+ 1 2) 'c))
         =>
         #t

Sincerely,
Ikester



--- End Message ---
--- Begin Message --- Subject: macroexpand: documentation and actual behavior differ Date: Sun, 16 May 2021 20:05:49 +0200 User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1
Closing this report as it seems fixed.

-- 
Taylan


--- End Message ---

reply via email to

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