в принципе можно, но зачем? вся грязь типа mutable state в функциональных языках делегирована "платформе", в которой все нужные стейт машины реализованы под ключ. в языках основанных на ML, вроде скалы, главная стейт машина в платформе - матчер паттернов, заменяющий очень кудрявый branching в более обычных языках одной-двумя дивно выглядящими строчками прокидывающими сматченное в простые функции.
no subject
Date: 2014-05-05 04:05 am (UTC)