首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Idris的实际示例

Idris的实际示例
EN

Stack Overflow用户
提问于 2013-06-11 20:33:42
回答 2查看 6.8K关注 0票数 44

有没有什么Idris的例子可以用来研究或者将其应用于一般目的/“现实世界”应用程序?

我精通Haskell,Idris似乎借用了大量的Haskell,官方的FAQ/文档相当不错,但如果有一些更大的例子来探索会非常有帮助。目标是尝试使用Idris进行实际的软件开发。蒂娅。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-01 08:17:19

Edwin Brady在https://github.com/edwinb/idris-demos上有一大堆演示。其中,它有一个可玩的空间入侵者游戏,使用SDL绑定、效果和!-effect语法(基本上是do-notation />>=的替代语法)编写。

此外,我们还尝试在维基上维护一些可用库的列表:https://github.com/idris-lang/Idris-dev/wiki/Libraries

票数 28
EN

Stack Overflow用户

发布于 2013-06-17 00:01:13

Idris的创建者Edwin Brady有一篇论文,讨论了诸如效率和并发性等现实世界的问题:"Correct-by-Construction Concurrency: using Dependent Types to Verify Implementations of Effectful Resource Usage Protocols"。它不仅解释了如何处理并发性,还在Idris中创建了嵌入式领域特定语言(EDSL)来处理并发性。

它还用于科学计算(这可能是也可能不是真正的应用程序):Dependently-typed programming in scientific computing。本文包含实际示例和几个Agda示例。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17044208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档