Arrays in Haskell

Michal Gajda mg169780@students.mimuw.edu.pl
Fri, 11 May 2001 23:48:47 +0200 (CEST)


On Fri, 11 May 2001, Wojciech Moczydlowski, Jr wrote:
> data Array type_of_objects_stored = ...     -- abstract
> data MArray a b = ... -- abstract
> 
> put :: Int -> a -> Array a -> MArray a ()      
Probably you meant:
put :: Int -> a -> MArray a ()
> get :: Array a -> MArray a a
get :: Int -> MArray a a
> runMArray :: Int -> MArray a -> a   -- int parameter is a size of used
> array.
runMArray :: Int -> a -> MArray a b -> b
[first a is an initializer]

	Greetings
		Michal Gajda
		korek@icm.edu.pl