[racket] Bug in TR for/sum: ??

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Thu Mar 28 16:03:27 EDT 2013

I'm not sure what you're referring to. This program doesn't typecheck,
because if both vectors were empty, the result is exact 0, which isn't
a `Float`.

Sam

On Thu, Mar 28, 2013 at 3:56 PM, Ray Racine <ray.racine at gmail.com> wrote:
> Is this a bug?
>
> #lang typed/racket/base
>
> (define: βns : (Vectorof Float) '#(1.0 2.0 3.0))
> (define: χns : (Vectorof Float) '#(4.0 5.0 6.0))
>
> (for/sum: : Float
>   ([βn : Float (in-vector βns)]
>    [χn : Float (in-vector χns)])
>   (* βn χn))
>
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
>


Posted on the users mailing list.