Subject: bug#58109: closed (Re: bug#58109: simple-format vs (ice-9 format) bug in 3.0.7?)

From: [email-masked] (GNU bug Tracking System)
Date: Wed, 12 Oct 2022 20:51:02 +0000

Your bug report

#58109: simple-format vs (ice-9 format) bug in 3.0.7?

which was filed against the guile package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
58109: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=58109
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#58109: simple-format vs (ice-9 format) bug in 3.0.7?
From: Ludovic Courtès <[email-masked]>
To: Jean Abou Samra <[email-masked]>
Cc: [email-masked], [email-masked], [email-masked]
Date: Wed, 12 Oct 2022 22:50:03 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

Jean Abou Samra <[email-masked]> skribis:

> OK, understood. How about adding comments and documentation?

That’s a good idea.  Applied with minor tweaks and a commit log.

Thanks!

Ludo’.

Subject: simple-format vs (ice-9 format) bug in 3.0.7?
From: Christopher Lam <[email-masked]>
To: [email-masked], guile-devel <[email-masked]>
Date: Tue, 27 Sep 2022 18:23:14 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi guilers, here's a short bash session.
Why would the first bash call to "guile s.scm" work, but not the second one?
guile-3.0.7 on ubuntu.

============================
$ cat s.scm
(format #t "~f\n" 2.5)

$ guile s.scm
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /home/chris/s.scm
;;; compiled
/home/chris/.cache/guile/ccache/3.0-LE-8-4.5/home/chris/s.scm.go
2.5

$ guile s.scm
Backtrace:
In ice-9/boot-9.scm:
  1752:10  6 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
           5 (apply-smob/0 #<thunk 7efd190d5540>)
In ice-9/boot-9.scm:
    724:2  4 (call-with-prompt ("prompt") #<procedure 7efd190e5760 …> …)
In ice-9/eval.scm:
    619:8  3 (_ #(#(#<directory (guile-user) 7efd190d9c80>)))
In ice-9/boot-9.scm:
   2835:4  2 (save-module-excursion #<procedure 7efd190c9150 at ice-…>)
  4380:12  1 (_)
In unknown file:
           0 (simple-format #t "~f\n" 2.5)

ERROR: In procedure simple-format:
In procedure simple-format: FORMAT: Unsupported format option ~f - use
(ice-9 format) instead

$ guile --version
guile (GNU Guile) 3.0.7
Packaged by Debian (3.0.7-deb+3.0.7-1)
Copyright (C) 2021 Free Software Foundation, Inc.

License LGPLv3+: GNU LGPL 3 or later <http://gnu.org/licenses/lgpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
============================