Koroskin Denis: > In D you asked? Here you are: (read from bottom to top) But some functions run at compile time too! Thank you for reminding me why CLisp macros aren't that bad ;-) Bye, bearophile