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

0 ответов

Всего постоянных очередей в реальном времени

Окасаки описывает постоянные очереди в реальном времени, которые могут быть реализованы в Haskell, используя тип

1 ответ

GHC жалуется на неисчерпывающие шаблоны, которые применяются средством проверки типов

У меня есть следующий код

1 ответ

Как могут быть реализованы дыры и контексты для типов с более высоким родом в одноплатной библиотеке стиля линзы?

Андраш Ковач предложил этот вопросв ответ на ответ на предыдущий вопрос.В одноплатной библиотеке в стиле линз для разных видов

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

1 ответ

makeLenses для ГАДЦ (Haskell)

Есть ли эквивалент

1 ответ

Список любого `DataKind` в GADT

отказGADT & DataKinds для меня неисследованная территория, поэтому некоторые из их ограничений и возможностей мне неизвестны.ВопросПоэтому я пишу AST для...

1 ответ

Вывод типа с ГАДЦ - а0 неприкасаемый

Допустим, у меня есть эта программа

1 ответ

Сопоставление с образцом в теории типов наблюдений

В конце раздела "5. Полный OTT"На пути к теории наблюдений авторы показывают, как определять индексируемые типы данных coercible-under-constructors...

1 ответ

ГАДТ - приложения и полезность?

Я рассказываю о GADT, используя learnyouahaskell, и меня интересует их возможное использование. Я понимаю, что их основной характеристикой является возможнос...

1 ответ

GHC жалуется на неисчерпывающие шаблоны, которые применяются средством проверки типов

У меня есть следующий код {-# LANGUAGE DataKinds, GADTs, TypeOperators #-} data Vect v a where Nil :: Vect '[] a Vec :: a -> Vect v a -> Vect (() ': v) a instance Eq a => Eq (Vect v a) where (==) Nil Nil = True (Vec e0 v0) == (Vec e1 v1) = e0 == ...

2 ответа

Как я могу восстановить общий доступ в GADT?