Следующее определение компилируется и ведет себя хорошо: data Eq {lvl} {A : Set lvl} (x : A) : A →...
У меня есть семейство типов, определенное следующим образом: type family Vec a (n :: Nat) where Vec...
Я пытаюсь определить что-то в Idris, которое предоставит способ типографского представления типов
У меня есть черта обертки: trait Wrapper[T] { ... type Own[F[_]] <: OwnThing[F] def...
Я работаю над некоторым кодом на Haskell и хочу определить тип, который принимает два KnownNat и...
У меня есть класс типов, который выглядит примерно так: class Foo a b | a -> b where f :: a...
Итак, я пытаюсь реализовать метод zipHList, который похож на Query.zip, но возвращает HLists вместо...
Мне нужно искать неявное значение в заданной позиции.Я сохранил позицию предыдущего вызова макроса...
Я пытаюсь определить некоторую структуру, подобную этой case class Transformer[From, To]( name:...
Рассмотрим этот код: trait TypeOr[E, F] { type T } implicit def noneq2[E, F](implicit ev: E =!= F):...
В более раннем посте SO я спросил, как создать шаблон Aux с типом с более высоким родом ( здесь , у...
Я пытаюсь использовать шаблон Aux с типом с более высоким родом и не должен указывать параметр с...
Чтобы установить сцену, вот несколько языковых расширений, которые мы будем использовать, и...
У меня есть функция уровня типа (семейство типов) в приложении Haskell Servant, которое принимает...
Я управляю своим API базы данных и, по сути, хотел бы смоделировать семейства столбцов в виде HList...
Я хотел бы смешать оцененные и неоцененные термины, используя программирование на уровне типов. Я...
Изучая синглтоны и (полу) зависимую типизацию, я начал пытаться составить список размеров из...
Какой самый прямой способ связать переменную типа при сопоставлении с образцом в Gadt? #
Мы можем кодировать сложение и умножение натуральных чисел в Scala.Но можно ли вычесть два...
Я пытаюсь понять, как работать со строками уровня типа в Haskell.У меня есть тип данных,...
Я пытаюсь написать язык разметки для моего приложения на Haskell, которое поддерживает плагины
в следующем примере мне непонятно, почему toto потерпит неудачу, а tata сработает. Есть ли...
В приложении видимого типа можно указать, для какого типа мы «вызываем» полиморфное значение. Это...
Я узнал, что иерархия универсальных типов scala с другим именем атрибута динамический полиморфизм с...
Я использую https://pureconfig.github.io/ для загрузки значений конфигурации.Например, для каждой...