CHIP-8 in Common Lisp
Very interesting read! But could somebody explain why the following piece of code is needed? And why is it defined inline?<p><pre><code>  (defun-inline (setf vref) (new-value chip x y)
     (setf (aref (chip-video chip) (+ (* +screen-width+ y) x))
        new-value))</code></pre>