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

Reply via email to