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

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

bug#39509: closed (guile-3.0.0: Error while printing exception)


From: GNU bug Tracking System
Subject: bug#39509: closed (guile-3.0.0: Error while printing exception)
Date: Fri, 06 Mar 2020 17:10:01 +0000

Your message dated Fri, 06 Mar 2020 18:09:39 +0100
with message-id <address@hidden>
and subject line Re: bug#39509: guile-3.0.0: Error while printing exception
has caused the debbugs.gnu.org bug report #39509,
regarding guile-3.0.0: Error while printing exception
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden.)


-- 
39509: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=39509
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: guile-3.0.0: Error while printing exception Date: Sat, 08 Feb 2020 09:41:03 +0100 User-agent: Horde Application Framework 5
Hi,
a strange problem with guile-3.0.0 ...


;; (I) This one-line program shows an error message, no problem:

(error "We want to see this error message!")




;; (II) A similar program doesn't show the message, if it has been compiled:

(error (format #f "We want to see this error message!"))




;; The compiled program II says: "Error while printing exception".
;; It doesn't matter which function produces the string for the error message.
;; The compiled version does not work, if the message string is the returned
;; value of a function. The pure example:

(error ((lambda () "If compiled we won't see this error message!")))



Best regards,
Klaus






--- End Message ---
--- Begin Message --- Subject: Re: bug#39509: guile-3.0.0: Error while printing exception Date: Fri, 06 Mar 2020 18:09:39 +0100 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
Hi Klaus,

Klaus Stehle <address@hidden> skribis:

> ;; The compiled program II says: "Error while printing exception".
> ;; It doesn't matter which function produces the string for the error message.
> ;; The compiled version does not work, if the message string is the returned
> ;; value of a function. The pure example:
>
> (error ((lambda () "If compiled we won't see this error message!")))

This is now fixed in commit d49453259bf97aed6d7e41d1bb364b62310c088f,
which will be in 3.0.1.

Thanks!

Ludo’.


--- End Message ---

reply via email to

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