I am writing a compiler in Scheme. And it is an extremely pleasant language to writing a compiler in.<div><br></div><div>There are also very few Scheme compilers that are *not* written in Scheme.</div><div><br></div><div>  -Patrick<br>
<br><div class="gmail_quote">On Wed, Nov 21, 2012 at 7:35 PM, Hugh Aguilar <span dir="ltr">&lt;<a href="mailto:hughaguilar96@yahoo.com" target="_blank">hughaguilar96@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="font-style:normal;font-size:15.555556297302246px;background-color:transparent;font-family:&#39;times new roman&#39;,&#39;new york&#39;,times,serif">Are there any other compilers written in Scheme? From what I&#39;ve learned about Scheme so far, it seems like a pretty good language for writing a compiler. The books that I&#39;ve read on compiler-writing assume C or Pascal (or Java for ANTLR) --- but I haven&#39;t seen any using Scheme or Lisp. Of course, Scheme/Lisp have always been used for writing a DSL inside of a program (as Dmitry is doing in Racket, and has often been done in Forth), but what I&#39;m referring to here is cross-compiling to a processor target --- not just putting a syntax-layer on top of an existing Scheme system.</div>
<div style="font-style:normal;font-size:15.555556297302246px;background-color:transparent;font-family:&#39;times new roman&#39;,&#39;new york&#39;,times,serif"></div></blockquote></div><br></div>