<p>Getting ready for next week&#39;s Rust course. Having done this a few times now, writing an interpreter is a good exercise in Rust nuts and bolts.</p><p>Starts off with low-level mechanics of I/O, string manipulation, and error handling. Then you have the data structure problem of representing an AST. Finally, a runtime problem of managing nested mutable environments. </p><p>And in building a programming language, you can talk about how Rust differs from the &quot;usual approach.&quot; So, that&#39;s cool too.</p>
Reply