[racket] Whalesong 1.15 released

2012-02-16 Thread Danny Yoo
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

[racket] To talk about Racket or not to talk about Racket (was Racket consultants)

2012-02-16 Thread Harry Spier
Neil Van Dyck wrote: >...There is little upside to advertising that you're using a >not-currently-mainstream platform, >even if your business itself is not secret. For now, >"The first rule of Racket Club is: don't talk about Racket Club." As an old imperative style programmer come to Racket it s

Re: [racket] Computer Language Benchmark Game

2012-02-16 Thread Eli Barzilay
A few minutes ago, namekuseijin wrote: > certainly useless, but much fun. ;) Not even that. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! Racket Users list: http://list

Re: [racket] Computer Language Benchmark Game

2012-02-16 Thread namekuseijin
certainly useless, but much fun. ;) Racket Users list: http://lists.racket-lang.org/users

Re: [racket] Computer Language Benchmark Game

2012-02-16 Thread Eli Barzilay
A few minutes ago, namekuseijin wrote: > Looking at: > http://shootout.alioth.debian.org/u64q/program.php?test=spectralnorm&lang=racket&id=3 > > I stumbled upon this: > > ;; the big let improves performance by about 20% > (let* () > ... various defs...) > > bizarre... why? And is it still tru

[racket] Computer Language Benchmark Game

2012-02-16 Thread namekuseijin
Looking at: http://shootout.alioth.debian.org/u64q/program.php?test=spectralnorm&lang=racket&id=3 I stumbled upon this: ;; the big let improves performance by about 20% (let* () ... various defs...) bizarre... why? And is it still true? BTW, this: http://shootout.alioth.debian.org/u64q/prog

Re: [racket] prop:dict question

2012-02-16 Thread Carl Eastlund
The -count field of dict properties is there to support dict-count; the -iterate-{first,next,key,value} fields are there to support in-dict, in-dict-keys, and in-dict-values. Those functions need to produce sequences; they may or may not be the same as using the dict itself as a sequence. Some di

[racket] Augmenting return key behaviour

2012-02-16 Thread Gary Baumgartner
I'm trying to augment the behaviour of ‹return› to `tabify-all' each time, to urge my [3rd-year] students to use when we find them forgetting to do so while they try to understand what they've written. The following [as is or with the commented-out part instead] prevents the Interactions from e

[racket] [Scheme Steering Committee announcements] R7RS public comment period

2012-02-16 Thread Marc Feeley
This message is being posted to various lists to inform members of the Scheme community on the development of R7RS. I am pleased to announce that the sixth draft version of R7RS ("small" language) has been completed by working group 1 and is now available at the following URL: http://trac.sac