metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-11-14 03:06 pm

Засоветуйте правильный паттерн для генератора

Дано: период, например с 01.01.2013 по 30.09.2013 включительно.
Надо сгенерировать из него 9 периодов по одному месяцу. Т.е. разбить интервал на отдельные интервалы.
На кложуре я это сейчас делаю в виде loop-recur цикла, но оно мне не нравится, хочется что-нибудь типа инвертированного reduce, который из одного значения делает список по неким критериям.

[identity profile] gds.livejournal.com 2013-11-14 12:22 pm (UTC)(link)
анаморфизм / unfold.
это такой ПАТТЕРН.

[identity profile] metaclass.livejournal.com 2013-11-14 12:26 pm (UTC)(link)
Ооо, заебись.