[racket] OPERATING SYSTEM ON A FPGA

From: Joe Marshall (jmarshall at alum.mit.edu)
Date: Wed Dec 5 14:30:29 EST 2012

On Wed, Dec 5, 2012 at 10:30 AM, Patrick Li <patrickli.2001 at gmail.com>wrote:

> Hello,
>
> 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.
>
> 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?
>

You use a subset of the language to avoid implicit memory allocation and
you use
special "subprimitive" operations that are the Scheme equivalent of "peek"
and "poke".

-- 
~jrm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20121205/ec809db0/attachment.html>

Posted on the users mailing list.