Hello Racketeers,<br><br>A friend and I recently finished working through this book together, The Elements of Computing Systems - <a href="http://www1.idc.ac.il/tecs/" target="_blank">http://www1.idc.ac.il/tecs/</a>,
 where we built a computer (virtually) from the ground up: from NAND 
gates, to a (barely) working compiler and a very basic OS. After 
finishing all of the projects, and after having a month or so now to 
recover from the stress and pure insanity, I can&#39;t stop thinking about 
how fun it would be to learn about the implementation of Scheme, or, 
more specifically, Racket! Does anyone know where I could find a good 
discussion or explanation of the inner workings of either of these 
languages? <br>
<br>I apologize if this is an off-topic question for the mailing list. <br><br>Also,
 I want to sincerely thank the Racket Devs for creating such a well 
documented, and user-friendly project. Other than completing about half 
of HTDP (I&#39;m planning on finishing the rest this summer!), and a very 
introductory C++ class many years ago in college, the Elements book was 
really my first introduction to computing. Having coded the assembler, 
VM, and compiler for the book in Racket, I have basically lived on the 
Racket docs pages for the last three quarters of a year. It&#39;s been an 
amazing journey, and I honestly could not have completed everything had 
Racket not come with such excellent documentation, such an easy to use IDE, or had it not been such a joy to code in. On behalf of a true beginner, thank you.<br>
<br>Cheers,<br><br>Curtis Wolterding