{|a, b| a + b} versus {@1 + @2}
type of thing. Note also that a and b are not more informative than @1 and @2.Both these examples convey one message: "I'm a function that adds two arguments".
Here is a useful power: omit the smaller numbers:
# TXR Lisp:
5> (mapcar (aret @3) '((a n 1 10) (b m 2 20)))
(1 2)
6> (mapcar (aret @2) '((a n 1 10) (b m 2 20)))
(n m)
aret: a)pply list to function, which ret)urns an expression.Simply by using @20, we get a twenty-argument function with 19 don't-cares.