Advertisement
Guest User

Untitled

a guest
Jul 26th, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.29 KB | None | 0 0
  1.  
  2. (define (foreach f l)
  3.   (define iter '())
  4.   (set! l (call-with-current-continuation
  5.            (lambda (continuation)
  6.              (set! iter continuation)
  7.              l)))
  8.   (if (not (null? l))
  9.       (begin
  10.         (f (car l))
  11.         (iter (cdr l)))))
  12.  
  13. (foreach write '(1 2 3))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement