The following code continues exploding in Guile 2.0.9 even after fixing
the VM exploding under the stock "reduce-right" and after chickening out
on syntax-case et al for "and" and using a procedural macro instead.
(use-modules (srfi srfi-1))
(define (reduce-right f ridentity lst)
"`reduce-righ
The following code results in an error:
(use-modules (srfi srfi-1))
(reduce-right + 0 (make-list 1 1))
Backtrace:
In srfi/srfi-1.scm:
379: 19 [recur (1 1 1 1 1 1 1 1 1 ...) (1 1 1 1 1 1 1 1 1 ...)]
379: 18 [recur (1 1 1 1 1 1 1 1 1 ...) (1 1 1 1 1 1 1 1 1 ...)]
379: 17 [recur (1 1 1 1 1 1