imple scripting tasks and string manipulation may be interested in implementing this project.</p>


<h2 id='macros'>Macros</h2> <hr/>

<p>Many other Lisps allow you to write things like <code>(def x 100)</code> to define the value <code>100</code> to <code>x</code>. In our lisp this wouldn't work because it would attempt to evaluate the <code>x</code> to whatever value was stored as <code>x</code> in the environment. In other Lisps these functions are called <em>macros</em>, and when encountered they s