My advice as a begginer myself: experiment! Do some toy array operation, such as matrix multiplication.<br><br>Test, test ans test. Mutable arrays are kinda easy, and very fast!<br><br>I did a LU matrix decomposition with pivoting a few years ago and it was pretty awesome.<br>
<br>With mutable arrays it was about 5 times faster than normal arrays.<br><br>Regards<br><br>Rafael<br><br><div class="gmail_quote">On Mon, Jan 30, 2012 at 16:41, Dennis Raddle <span dir="ltr">&lt;<a href="mailto:dennis.raddle@gmail.com">dennis.raddle@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I&#39;ve got a problem that is linear time with mutable arrays, and something god-awful complicated (not sure of time complexity) without them. <br>
<br>What&#39;s the easiest way to use and understand mutable arrays? is it Data.Array that I want? Any good tutorials?<br>
<br>Thanks,<br>Dennis<br><br>
<br>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Rafael Gustavo da Cunha Pereira Pinto<br><br>