haskell - Dependent Haskell 和 Idris 有什么区别
问题描述
主要来自 Richard Eisenberg 和其他人的巨大努力来创建依赖类型的 Haskell。我已经看过 Haskell,现在我正在尝试学习 Idris。我已经看到 Haskell 尝试用依赖类型、类型族等实现的许多东西都是在 Idris 中实现的,初学者使用和理解的方式更容易。如果这项工作成功,Haskell 社区将获得什么好处?在该领域,Haskell 能比 Idris 做得更好吗?这不是关于 Haskell 与 Idris 的问题,但我想了解差异背后的理论。例如,Haskell 使用 System F。Idris 使用定量类型理论。
解决方案
推荐阅读
- kubernetes - Kubernetes (AKS) - 如何对同一 IP 地址的 TCP 和 UDP 端口进行负载平衡
- mysql - 为什么while循环的执行速度会随时间变化?
- reactjs - on点击
- 不触发
- wix - 如果应用程序与其他用户一起启动,MSI 安装程序将恢复修改后的安装文件
- android - 使用 WebRTC 进行音频或视频通话时打开自定义通话活动
- php - 如果数据库中的字段在php中为空,则隐藏表单
- node.js - 如何使用纱线仅安装“devDependencies”
- java - Java 模块不适用于 aspectj-maven-plugin
- python - TKinter 应用程序在 Visual Studio Code 中运行良好,但作为 .exe 崩溃
- spring-boot - Web 服务器性能下降