Я писал о transformers
в недавнем сообщении в блоге, и кто-то спросил: "Что люди используют Control.Applicative.Lift для?" Я не смог ответить на этот вопрос, поэтому я повторяю вопрос в StackOverflow - что такое Control.Applicative.Lift
, используемый для?
Я вижу один пример использования этого в пакете, но я, кажется, не полностью разбираюсь в том, что он делает. Кто-нибудь знает какие-либо другие примеры в дикой природе?