Результаты поиска по запросу "type-families"

2 ответа

Типовые многопоточные гетерогенные списки и дефолты (?) С семействами типов?

Я работаю над библиотекой, в которой я хочу определить рекурсивный класс, который я упростил здесь:

3 ответа

Как наложить ограничения на связанные данные?

1 ответ

случаи использования семейства данных

Преимущества использования типасиноним Семейства понятны - это функции уровня типа.Но это не так сданные семьи - так что мой вопрос, что такое варианты испол...

ТОП публикаций

2 ответа

Непонятное сообщение об ошибке с семействами типов

Я пытаюсь понять тип семьи без особого успеха. Вот'Это минимальный пример:

2 ответа

«семейство типов» против «семейства данных», вкратце?

Я не знаю, как выбрать между

1 ответ

Можно ли ввести дополнительные переменные типа в ограничение суперкласса?

При работе с семействами типов часто удобно использовать ограничения на равенство, чтобы избежать необходимости повторения некоторой функции типа 'имя в ...

1 ответ

Ограничение класса типа для экземпляров семейства типов

Можно ли указать ограничение класса типов, которое должно выполняться всеми экземплярами семейства типов?Например, учитывая следующее объявление, как я могу ...

2 ответа

Семейства закрытых типов и странные типы функций

1 ответ

В моем последнем комментарии я имел в виду «для каждого закрытого семейства данных».

ледующие работы: {-# LANGUAGE TypeFamilies #-} type family TF a type instance TF Int = String type instance TF Bool = Char data family DF a data instance DF Int = DFInt String data instance DF Bool = DFBool Char type family CTF a where CTF Int ...

2 ответа

 это очень, очень странно в моих глазах.

ел бы получить следующий пример для проверки типа: {-# LANGUAGE AllowAmbiguousTypes #-} {-# LANGUAGE RankNTypes #-} {-# LANGUAGE TypeApplications #-} {-# LANGUAGE TypeFamilies #-} module Foo where f :: Int -> (forall f. Functor f => Secret f) -> ...