Лучшие type-theory вопросы ИТ разработчиков

  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Смущен о подтипе функций

Я беру курс по языкам программирования и отвечаю на вопрос «когда функция является подтипом другой функции». это очень нелогично для меня. Чтобы уточнить: п...

Задан 07 May 2015, 03:57 от dbmikusEpsilon Vector
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как сделать эти динамически типизированные функции типобезопасными? [закрыто]

Существует ли какой-либо язык программирования (или система типов), в котором вы могли бы выражать следующие функции Python статически типизированным и безоп...

Задан 03 Jul 2009, 12:22 от Dario
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Можно ли определить рекурсивный тип в Common Lisp?

Рекурсивный тип - это тип, у которого есть база и рекурсивный регистр.Я хотел, чтобы это реализовало «типизированные списки», то есть списки, в которых допус...

Задан 18 May 2016, 13:53 от ssice
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Вид против ранга в теории типов

Мне трудно понять типы «Высший вид против высшего ранга». Вид довольно прост (спасибо литературе на Haskell за это), и я привык думать, что ранг похож на добрый, когда речь идет о типах, но, очевидно, нет! Я прочитал статью в Википедии ...

Задан 09 Nov 2012, 23:57 от اشکان نظری
  • 42 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Что такое предсказуемость?

У меня есть довольно приличная интуиция о типах, которые Хаскелл запрещает как «непредсказуемые»: а именно те, где

Задан 13 Oct 2015, 01:50 от dfeuer
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Зачем нам нужны типы сумм?

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

Задан 15 Nov 2016, 22:32 от shock_one
  • 15 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 15 Aug 2016, 14:38 от user3237465
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Что такое подтип Изабель / HOL? Какие команды Isar создают подтипы?

Я хотел бы знать о подтипах Изабель / HOL. Я объясняю немного, почему это важно для меня в моем частичном ответе на мой последний вопрос SO: Попытка рассматривать классы и подтипы типов как наборы и ...

Задан 26 Apr 2013, 07:35 от user2190811
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Что такое подтип Изабель / HOL? Какие команды Isar создают подтипы?

Я хотел бы знать о подтипах Изабель / HOL. Я немного объясняю, почему этоЭто важно для меня в моем частичном ответе на мой последний вопрос SO:Попытка рассма...

Задан 26 Apr 2013, 05:35 от user2190811
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Что является аналогом категории в программировании?

Я обнаружил, что между логикой и программированием существует изоморфизм, называемыйПереписка Карри-ГовардаТак есть ли такая эквивалентность для теории катег...

Задан 03 Jan 2015, 06:37 от dk14
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

преобразование из буквального натурального

периментирую с зависимыми типами в Haskell и обнаружил следующее вбумага [http://cs.brynmawr.edu/~rae/papers/2012/singletons/paper.pdf]пакета «синглтоны»: replicate2 :: forall n a. SingI n => a -> Vec a n replicate2 a = case (sing :: Sing n) of ...

Задан 27 Aug 2017, 13:57 от Sam De Meyer
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Функция, которая обычно принимает тип и возвращает тот же тип

Мне трудно понять, почему компилятор Scala недоволен этим определением функции:

Задан 09 Jun 2013, 19:31 от Peter MortensenJay Taylor