'pool_allocation'>Pool Allocation</h2> <hr/>

<p>Our Lisp is very simple, it is not fast. Its performance is relative to some scripting languages such as Python and Ruby. Most of the performance overhead in our program comes from the fact that doing almost anything requires us to construct and destruct <code>lval</code>. We therefore call <code>malloc</code> very often. This is a slow function as it requires the operating system to do some management for us. When doing calculations there is lots of copyin