Вопросы с тегом gadt - PullRequest

Вопросы с тегом gadt

0 голосов
1 ответ

Есть ли удобный способ получить экземпляр Ord (или Eq) для сравнения любых двух значений GADT,...

Didier Dupont / 05 марта 2019
0 голосов
1 ответ

Типичные примеры преимуществ GADT представляют синтаксис для DSL;скажем здесь, на вики или бумаге...

AntC / 28 февраля 2019
0 голосов
1 ответ

У меня есть следующий GADT: {-# LANGUAGE GADTs #-} data LogProtocol a where Message :: String ->...

John Walker / 28 января 2019
0 голосов
1 ответ

Я пытаюсь использовать некоторые параметры GADT из среды выполнения, предполагая, что я использовал...

radrow / 17 января 2019
0 голосов
1 ответ

Этот вопрос является продолжением следующего вопроса. Сначала обратитесь к нему: Перекрывающиеся...

Dannyu NDos / 03 января 2019
0 голосов
1 ответ

Эта проблема фактически возникла при попытке реализовать несколько математических групп как типы. У...

Dannyu NDos / 02 января 2019
0 голосов
1 ответ

Я пытаюсь использовать GADT, чтобы иметь хорошо ограниченные типы, но некоторые зависимости...

radrow / 23 декабря 2018
0 голосов
1 ответ

Мне нужно реализовать идеально сбалансированное двоичное дерево (или PBT для краткости), используя...

Neptonus2 / 08 декабря 2018
0 голосов
2 ответов

Я внедряю небольшой DSL для исследовательского проекта, с которым я связан.Поскольку это пример...

CT075 / 03 декабря 2018
0 голосов
0 ответов

У меня есть следующий фрагмент: {-# LANGUAGE DataKinds #-} {-# LANGUAGE GADTs #-} {-# LANGUAGE...

Brandon Chinn / 29 ноября 2018
0 голосов
3 ответов
0 голосов
3 ответов

Я пытался написать следующий код: {-# LANGUAGE GADTs #-} module V where data V a where V :: (c...

phi16 / 29 октября 2018
0 голосов
3 ответов

Я сделал вариант eqT, который позволил бы мне работать с результатом, как и любой другой Bool,...

JoL / 25 октября 2018
0 голосов
1 ответ

В разделе GADT главы "Расширения языка" официальных документов OCaml представлены случаи...

kevinji / 13 октября 2018
0 голосов
1 ответ

Вот что я пытаюсь достичь: {-# LANGUAGE DataKinds #-} {-# LANGUAGE FlexibleContexts #-} {-#...

Ptival / 10 октября 2018
0 голосов
1 ответ

Рассмотрим следующий пример {-# LANGUAGE DataKinds, GADTs #-} data Phantom = A | B data Foo (a ::...

CaptJakk / 29 сентября 2018
0 голосов
2 ответов

В чем / почему различия между этими тремя? Является ли GADT (и обычные типы данных) просто...

AntC / 17 сентября 2018
0 голосов
1 ответ

Я читал Принуждения и роли для чайников , и автор безоговорочно упомянул, что ГАДЦ были просто...

Sriotchilism O'Zaic / 28 июня 2018
0 голосов
2 ответов

У меня проблемы с реализацией IsList экземпляра для GADT, который представляет структуру значений...

Shersh / 03 июня 2018
0 голосов
1 ответ

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

0xd34df00d / 30 мая 2018
0 голосов
2 ответов

Типы, приведенные ниже, взяты из этого вопроса (* contains an error, later fixed by the OP *) type...

user633183 / 29 мая 2018
0 голосов
2 ответов

Имеются следующие типы: type _ task = | Success : 'a -> 'a task | Fail : 'a ->...

Erik Lott / 29 мая 2018
0 голосов
1 ответ

Могу ли я иметь безопасное объединение типов (как в C union) в Haskell?Это лучшее, что я пробовал,...

Dannyu NDos / 27 мая 2018
0 голосов
1 ответ

Я пытаюсь написать функцию run, принимающую параметр для параметризации уровня его выполнения.Я...

Daiwen / 22 мая 2018
0 голосов
2 ответов

Я пишу компилятор, в котором я использую GADT для своего IR, но стандартные типы данных для всего...

Mezuzza / 21 мая 2018
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...