I would expect this program to signal an error: #lang lazy
(define zeros (cons 0 zeros)) (define should-be-error (list-ref (take 15 zeros) 1324)) ... but instead should-be-error is bound to zero. How can I take the 1000th element of a list with only 15 elements? I'm tempted to make snide comments about laziness, but I'm sure it'll backfire when it turns out that somehow that's the right answer after all. Bug report? John
smime.p7s
Description: S/MIME cryptographic signature
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

