&gt; 2010/7/7 Liam O&#39;Connor <span dir="ltr">&lt;<a href="mailto:liamoc@cse.unsw.edu.au">liamoc@cse.unsw.edu.au</a>&gt;</span><br>&gt; Making an immutable API from a mutable one generally damages performance (on von neumann architectures) somewhat, the goal is to minimize that impact.<br>
<div class="gmail_quote"><div><br>In fact, I would like to determine if an EFFICIENT way to make images and such immutable exists, or if it is impossible.<br><br>I looked at graphics-drawingcombinators. It is nice, but it doesn&#39;t fully answer to my problem since it just loads images and draws them. It provides no ways to alter them, no problem of mutability, then.<br>
<br>&gt; 2010/7/7 Chris Eidhof <span dir="ltr">&lt;<a href="mailto:chris@eidhof.nl">chris@eidhof.nl</a>&gt;</span><br>&gt; Premature 
optimization is the root of all evil ;)<br><br>
<font color="#888888"><span style="color: rgb(0, 0, 0);">Yes, you are right, this is wise.</span><br></font></div></div>