Отличный пример использования появившихся в 1.6.20-М1 контекстных ресиверов для того, чтобы сделать DSL более чистыми.
А если вы хотите разобраться с контекстными ресиверами подробнее, почитайте текст соответствующего пропозала.
Post #1352
1.77K