[email protected]
[Top] [All Lists]

Re: [Haskell-cafe] Haskell arrays

Subject: Re: [Haskell-cafe] Haskell arrays
From: michael rice
Date: Wed, 16 Dec 2009 19:54:24 -0800 PST
http://www.zvon.org/other/haskell/Outputarray/array_f.html


Example 7 (and others)

Input: array ('a','c') [('a',"AAA"),('b',"BBB"),('c',"CCC")] ! 'b'

Output: "BBB"


Maybe it's just the notation that makes it LOOK like the indices are also getting stored?

Michael


--- On Wed, 12/16/09, Daniel Peebles <[email protected]> wrote:

From: Daniel Peebles <[email protected]>
Subject: Re: [Haskell-cafe] Haskell arrays
To: "michael rice" <[email protected]>
Cc: [email protected]
Date: Wednesday, December 16, 2009, 10:46 PM

It doesn't store both, but does provides a flexible indexing strategy (that allows indices to be non-trivial values). What docs suggest that it stores both?

On Wed, Dec 16, 2009 at 10:38 PM, michael rice <[email protected]> wrote:
Based upon docs I've looked at, Haskell seems to store both an array element value AND its index/indices, whereas most languages just store the value and find its location in memory through mapping calculations.

Is it true?

Michael


_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe



_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe
<Prev in Thread] Current Thread [Next in Thread>