> Yes, gotta love lisp for the ability to do this (and other things). :) > But more often than not this features are not required in practice. Sadly it is just cool and not significant. :(
2017-02-26 17:06 GMT+01:00 Rick Hanson <r...@tamos.net>: > A bit off-topic, but I like how this transformation > > On 25 Feb 2017, 09:40:43 +0100, Alexander Burger wrote: > > (if (not (cdr W)) > > (Put C (car W)) > > (Put (car (cdr W)) (car W)) ) > > -> > > (Put > > (ifn (cdr W) C (cadr W)) > > (car W) ) > > reminds me of factoring in high school algebra. > > xy + xz > -> > x(y + z) > > Yes, gotta love lisp for the ability to do this (and other things). :) > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe >