Perhaps this is (at least) a 4th possibility, which is that it would take you time to get used to, but once you had it would not be too much for you.  Even Paul Graham (enthusiastic Lisp advocate) once said &quot;I suppose I should learn Lisp, but it seems so foreign&quot; [1]<p>I found it reasonably readable.  The only criticism I had, offhand, was that the predicates like &#x27;is-piece-knight?&#x27; were a bit verbose: the query mark at the end is understood to label a predicate, so the &#x27;is-piece-&#x27; was redundant.  I&#x27;d have written &#x27;knight?&#x27; instead.  That&#x27;s pretty nit-picky though, and I don&#x27;t think the current convention really detracts from its readability.<p>[1] If Lisp is So Great: <a href="http:&#x2F;&#x2F;paulgraham.com&#x2F;iflisp.html" rel="nofollow">http:&#x2F;&#x2F;paulgraham.com&#x2F;iflisp.html</a>