I don&#x27;t find it readable. I immediately see a lot of repetition, which means an opportunity for helper functions&#x2F;macros. However the so-called &quot;hygienic macros&quot; in Scheme seem pretty confusing to me. I prefer non-hygienic macros like in Lisp.<p>My biggest Scheme program is [1]. I wrote it years ago, but I can still read it. Using sanely named variables is key.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;tshatrov&#x2F;scriptfu&#x2F;blob&#x2F;master&#x2F;animstack.scm" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tshatrov&#x2F;scriptfu&#x2F;blob&#x2F;master&#x2F;animstack.s...</a>