Hi everyone,
Whalesong 1.15 is mostly a bug-fix release. At the very least, Whalesong 1.15 should match Racket's behavior on the following silly program: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #lang planet dyoo/whalesong (define (puzzle n) (if (= n 0) (continuation-mark-set->list (current-continuation-marks) 'secret) (with-continuation-mark 'secret (* n (first (continuation-mark-set->list (current-continuation-marks) 'secret))) (puzzle (sub1 n))))) (with-continuation-mark 'secret 1 (puzzle 10)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Changes: * Corrected list? to be amortized constant time. (https://plus.google.com/117593568781545916065/posts/eSaaP1HdTt7) * Bug fix: issue 79; fix to view-bind-many (https://github.com/dyoo/whalesong/issues/79) Thanks to Jens Axel Søgaard! * Bug fix: issue 80; documentation fix (https://github.com/dyoo/whalesong/issues/80) * Bug fix: issue 81; correction to with-cont-mark bug (https://github.com/dyoo/whalesong/issues/81) * Optimized to reduce some superfluous object allocations. ____________________ Racket Users list: http://lists.racket-lang.org/users