hi all,
my first guile bug report ,

bug causes guile-3.0.10 to fail to compile the function
it can load it using (load "xxx") but (compile-file "xxx") causes bug
error stating : cannot find 45
the number follows changes every so often
if comment out  line {when clause} its fine
sanity check with racket and stklos , they seem ok with it


;; GNU Guile 3.0.10
(define (find-elfs-goblins arr)
  (let loopy ((y 1))
    (when  (<= y 2)
      (let loopx ((x 1))
(when  (<= x 3)
  (display (list "x is " x " and y is " y))
  (newline)
  (loopx (+ x 1))))
      (when (<= y 2)  #t ) ;; << this line causes problem
      (loopy (+ y 1)))))



Reply via email to