Вопросы по теме 'data-kinds'

Функции анонимного типа
Это продолжение предыдущего вопроса: Карта на уровне типов с типами данных , начиная с из двух полученных ответов. Моя цель — взять HList произвольных типов и превратить их в список связанных/производных типов. type family TypeMap (a :: *...
647 просмотров

Мотивация для ограничения продвижения типа данных
Может ли кто-нибудь объяснить или предположить мотивы ограничения на продвижение типов данных, обсуждаемого в разделе 7.9.2. руководства пользователя GHC ? На продвижение действуют следующие ограничения: Мы продвигаем только те...
393 просмотров
schedule 09.10.2023

Разновидность ReaderT?
Если это может превратиться в XY-проблему , возможно ли иметь ReaderT с другим доброжелательное окружение? Я пытаюсь что-то вроде... type AppM (perms :: [*]) = ReaderT (perms :: [*]) IO ... но компилятор жалуется на... Expected a...
177 просмотров
schedule 14.09.2022

Невозможно преобразовать список на уровне типов обратно в уровень значений с помощью библиотеки синглетонов.
Я пытаюсь написать разумно систему авторизации со статической проверкой [1], и в настоящее время пытаюсь написать функцию, которая будет извлекать необходимые разрешения из аннотации/фантома на уровне типа для значения -уровень. {-# LANGUAGE...
66 просмотров
schedule 30.01.2024