view paper/sources/scheme-cont.scm @ 19:a5dddb751641 default tip

add pdf.
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Fri, 12 Mar 2010 17:24:18 +0900
parents 3d9addf62d0b
children
line wrap: on
line source

(define cont #f)

(define (cont-test i)
  (print "before")
  (call/cc (lambda (k) (set! cont k)))
  (print "after")
  (set! i (+ 1 i))
  i)

(cont-test 1)
;(define (leaf-count/cps tree cont)
;  (if (pair? tree)
;      (leaf-count/cps (car tree)      
;        (lambda (n)
;          (leaf-count/cps (cdr tree)
;            (lambda (m) (cont (+ n m))))))
;      (cont 1)))
;
;(define tree '((a . b) (c . d) . e))