1

Anyone got any idea why chibi-scheme throws the error below while attempting to use the chibi-loop up-from function:

ERROR: car: not a pair: #<opcode cons>
ERROR in set-dk! on line 590 of file /usr/local/share/chibi/init-7.scm: cdr: not a pair: ()

I am using the syntax in the following way:

(import (chibi loop))

>(up-from 0 (to 20) (by 2))
cobie
  • 7,023
  • 11
  • 38
  • 60

1 Answers1

1

You can't use up-from standalone like that. It only works inside of a loop form:

> (loop ((for x (up-from 0 (to 20) (by 2))))
    (display x)
    (newline))
0
2
4
6
8
10
12
14
16
18
C. K. Young
  • 219,335
  • 46
  • 382
  • 435