barry stevensson <brrstvns...@googlemail.com> writes:

> ERROR: In procedure memoization:
> ERROR: Bad define placement (define (kxmax zvalue2) (- 1 zvalue2)).

Just move the `(define (kxmax zvalue2) (- 1 zvalue2))' line so that it
comes directly after `(define (kyluw xx zz) (- 1.5 (+ xx zz)))'.  Scheme
doesn't allow that define where you currently have it - see R5RS section
5.2.

(At least, it's 5.2 in the copy of R5RS that comes with Guile; I haven't
checked other versions.)

     Neil

Reply via email to