[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Vectors as functions
People, people -- they're being *sarcastic*.
(At least, I hope to heaven you are, Prof. Findler.)
Shriram
Pascal Costanza wrote:
>
> On Donnerstag, August 14, 2003, at 07:01 Uhr, Robby Findler wrote:
>
> > As far as vectors as functions, it means that the vector selection
> > operation becomes applying a vector (as a function) to a number.
> > Mutation would be applying it to two values, a number as index and new
> > value to store at that index.
>
> While this might be aesthetic from a mathematical point of view, I
> think this most probably leads to harder to find bugs. Think about
> (apply vec arglist) - this would have strongly different semantics
> depending on the size of arglist. I'd prefer this to throw an exception
> for the wrong number of arguments instead of letting this go through
> unnoticed.
>
> In general, I think one shouldn't unify things that are strongly
> different.
>
>
> Pascal
>