On Wed, Feb 20, 2008 at 11:26 AM, Wolfgang Jeltsch
<[EMAIL PROTECTED]> wrote:
>  Hello Fons,
>
>  why do you use the term vector?  I'd say that this term is more or less wrong
>  for what this type is about.  The distinguishing property of vectors compared
>  to lists is that there is addition and scalar multiplication for vectors.

That depends on how you interpret the word vector, which is
polysemous: http://en.wikipedia.org/wiki/Vector

You are interpreting it as "An element in a vector space, often
represented as a coordinate vector" whereas in this case I try to mean
"A one-dimensional array".

> The data type you defined is a fixed size list.

The fact that FSVec is internally implemented using lists doesn't
imply that FSVec should be interpreted as a list. FSVec is an ADT and
I could as well have used something else to implement it (inmutable
arrays for instance).
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to