Вот есть, например, тип Score. И есть монада Thread_lifetime.
(Score -> Score) -> Thread_lifetime Score -> Thread_lifetime Score
Допустим, был у меня скор 90. Создаю я тред 𐑨𐑤𐑓𐑨𐑝𐑦𐑑𐑩𐑫 𐑚𐑧𐑮𐑵𐑨𐑮𐑛𐑨 𐑖𐑩𐑪. Тред сносят, ибо нефиг 𐑒𐑮𐑨𐑒𐑩𐑟'𐑨𐑚𐑮𐑨𐑫𐑦 𐑐𐑦𐑕𐑨𐑑'. После этого скор находится в недетерминированном состоянии где-то в {70..90} (монада Шрёдингера, пока не снесут — не узнаешь). А ещё в зависимости от того, как на сутки по МСК накладывается лайфтайм и когда создан аккаунт, скор может вырасти. А ещё он может изменяться в зависимости от лайфтайма других тредов и комментариев. Причём в текущий момент конец их лайфтайма обычно неизвестен, если только ты не спамер и не вальман. А ещё могут за аватарку скор снять. А ещё не следует исключать фактор полезшего напрямую в базу Макскома или по
тустороннего русского хакера... Вот как бы всё это учесть?!..
Перемещено tailgunner из development