It should prorate the value between the floor and ceiling!  :)

On Wed, Apr 21, 2010 at 5:33 AM, Jon Harper <jon.harpe...@gmail.com> wrote:

> Hi everyone,
> I recently noticed that floats are accepted as array indices
>
> ( scratchpad ) pi { 1 2 3 4 } nth .
> 4
>
> I noticed this because there was a bug in my program that led a float
> to be used. It feels like using reals as indices is almost an error
> and should throw an exeption at runtime. Right now, they're silently
> cast to fixnums before accesing the array, so the index used is the
> floor of the real.
>
> What do you think ?
>
> Jon Harper
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>



-- 
Jim
"I'm for extending the working Medicare program for our seniors all the way
back to contraception, so Americans can concentrate on living their lives
without fear of changing a job, going bankrupt from deductibles or fighting
HMO bureaucracy."
------------------------------------------------------------------------------
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to