Questions tagged «agda»

2
阿格达和伊德里斯之间的区别
我开始研究依赖类型的编程,并且发现Agda和Idris语言是最接近Haskell的语言,因此我从这里开始。 我的问题是:它们之间的主要区别是什么?两种类型的系统都同样富有表现力吗?进行全面的比较并就收益进行讨论将是很棒的。 我已经发现了一些: Idris具有类型类àla Haskell,而Agda带有实例参数 Idris包含单字和适用记号 它们虽然都不确定是否相同,但似乎都具有某种可重新绑定的语法。 编辑:此问题的Reddit页面中还有更多答案:http : //www.reddit.com/r/dependent_types/comments/q8n2q/agda_vs_idris/
164 agda  type-theory  idris 

2
直觉类型理论的组合逻辑等效是什么?
我最近完成了一门以Haskell和Agda(依赖型函数式编程语言)为特色的大学课程,并且想知道是否有可能用组合逻辑代替lambda微积分。使用Haskell,使用S和K组合器似乎可以实现这一点,从而使其变得毫无意义。我想知道阿格达相当于什么。即,是否可以在不使用任何变量的情况下使等效类型化的函数式编程语言等效于Agda? 另外,是否有可能用合并器代替量化?我不知道这是否是巧合,但是例如通用量化会使类型签名看起来像lambda表达式。有没有办法从类型签名中删除通用量化而不改变其含义?例如: forall a : Int -> a < 0 -> a + a < a 可以不花大价钱表达同一件事吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.