[racket] Whalesong 1.15 released
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.