<br><br><div class="gmail_quote">On Wed, Dec 5, 2012 at 10:30 AM, Patrick Li <span dir="ltr"><<a href="mailto:patrickli.2001@gmail.com" target="_blank">patrickli.2001@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Hello,</div><div><br></div><div>I have only done system programming in assembly and C, and found that I frequently did a lot of manual placement and shuffling of data in memory, with the usual pointer tricks.</div>
<div><br></div><div>Off the top of my head, I do not how those same tasks would be accomplished in a dynamically typed, and garbage-collected language like Scheme. Would anyone be able to explain the gist of it?</div></blockquote>
<div><br></div><div>You use a subset of the language to avoid implicit memory allocation and you use</div><div>special "subprimitive" operations that are the Scheme equivalent of "peek" and "poke".</div>
<div><br></div></div>-- <br>~jrm<br>