[bug #30901] High runtime variance

2011-06-09 Thread Stefan Israelsson Tampe
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 ___

[bug #31472] Probable psyntax bug with multiple defininitions in the macro expansion

2011-06-09 Thread Stefan Israelsson Tampe
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))

[bug #33362] Segfault with let and a case-lambda that calls another case

2011-06-09 Thread Stefan Israelsson Tampe
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'

[bug #30072] rest pattern after ellipsis

2011-06-09 Thread Stefan Israelsson Tampe
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) _