Follow-up Comment #1, bug #30901 (project guile):
I could see this before as well (pre 2.0)
Upgrading the OS and pulling guile-2.0 head revealed that this was no longer
an issue. I noted that (times) now returns ns.
The question is if this BUG now can be closed.
/Stefan
___
Follow-up Comment #3, bug #31472 (project guile):
I'm trying to understand useful ideoms where this is useful.
One main is to store a state, t, shared by different users
that are published in an interface. This can be solved by,
(library
(temporaries-bug)
(export foo1 foo2)
(import (rnrs))
Follow-up Comment #1, bug #33362 (project guile):
Entering the offending code in a function, f, and disassembled it
leading to,
> ,x f
...
Disassembly of #:
0(br-if-nargs-ne 0 1 :L997) ;; -> 21
6(reserve-locals 0 1)
9(local-ref 0) ;; `x'
Follow-up Comment #1, bug #30072 (project guile):
Tried to fix ice-9/psyntax.scm to allow for this descreptancy
(define-syntax m
(syntax-rules ()
((_ ?x ... . ?y) (list ?x ... ?y
(write (m 1 2 3 . 0))
does work with supplied patch
(file #23514)
_