Lisp:<p><pre><code>   (loop for i from 1 to 10 collect i)
</code></pre>
Ruby:<p><pre><code>   [1..10].collect { |x| x }
</code></pre>
But anyway, it turns out that people are not born with an inherent ability to parse infix operators.  Infix is just as arbitrary as prefix or postfix.  Anyone, even a kid, will figure the syntax out either way.<p>(Infix leads to confusing bugs, like "why doesn't 'foo &#60; bar &#60; baz' work?"  Prefix eliminates this ambiguity.)