On 30.07.2024 21:51, Tomas Volf wrote: > Hello, > > I think I found a bug in (srfi srfi-64) module shipped with GNU Guile. > > The specification says the following regarding the test-assert: > >> Though the test-name is a string literal in the examples, it is an >> expression. It is evaluated only once. > However the test-name is evaluated multiple times: > > (use-modules (srfi srfi-64)) > (test-begin "x") > (test-assert (pk "t") #t) > > Leading to: > > ;;; ("t") > > ;;; ("t") > > Have a nice day > Tomas Volf > > Exact same story as with the previous bug report regarding `test-approximate`.
This time the affected line is 755. (Need to change `tname` to `name`.) And likewise, already fixed in my implementation. - Taylan