[racket] Whalesong 1.15 released

From: Danny Yoo (dyoo at cs.wpi.edu)
Date: Thu Feb 16 23:31:48 EST 2012

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.


Posted on the users mailing list.