Запитання з тегом «dependent-type»

4
Чому б не набрати залежно?
Я бачив, як кілька джерел перегукуються з думкою про те, що "Haskell поступово стає мовою залежної типу". Наслідком здається, що з дедалі більшою кількістю розширень мови Haskell рухається в тому загальному напрямку, але ще цього немає. В основному я хотів би знати дві речі. Перший, досить просто, що це «будучи …

4
Будь-яка причина, чому scala прямо не підтримує залежні типи?
Існують типи, що залежать від шляху, і я думаю, що можна висловити майже всі функції таких мов, як Epigram або Agda у Scala, але мені цікаво, чому Scala не підтримує це більш явно, як це дуже добре в інших областях (скажімо , DSL)? Щось мені не вистачає на кшталт "не …

2
Розв’язання типових отворів
Нещодавно я з’ясував, що типові отвори в поєднанні зі збіркою візерунків на доказках забезпечують досить хороший досвід, схожий на Agda в Haskell. Наприклад: {-# LANGUAGE DataKinds, PolyKinds, TypeFamilies, UndecidableInstances, GADTs, TypeOperators #-} data (==) :: k -> k -> * where Refl :: x == x sym :: a == …

4
Що таке залежне друкування?
Хтось може пояснити мені залежне друкування? Я маю невеликий досвід роботи з Haskell, Cayenne, Epigram чи іншими функціональними мовами, тому чим простіші терміни ви можете використовувати, тим більше я це оціню!
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.