Это есть наиполезнейшая штука, чтобы творить жутчайшей степени норкоманию. Особенно вместе с метаметодами. Например:
rule(public) { every "10 seconds" } (function(state)
state.counter = state.counter + 1
end)
Раскрывается оно в это:
Не знаю, где такое в принципе может пригодиться, но такая крайняя эволюция идеи о Fluent interface меня в последнее время сильно забавляет. Так можно на базе Lua запилить и какой-нибудь миниязык даже.
class [[public static]] "What" {
member [[public static]] "main" (throws "IOException") (function()
throw(new "IOException"("what."));
end);
}
И раскрытие:
Неясен тут только смысл.