博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
依赖类型语言Idris发布1.0版本
阅读量:7231 次
发布时间:2019-06-29

本文共 733 字,大约阅读时间需要 2 分钟。

讲师、Idris创建者Edwin Brady,在达到几个月之后,Idris 1.0发布。

\\

1.0版本发布,最关键的一点是其核心语言及基础库都被认为是稳定的,就是说,将来的1.x版本应该确保源代码向后兼容。自alpha版本以来,,同时,该语言添加了新的编译指令和一个新的LinearTypes语言扩展,其中前者是为了让使用稳定性较差的特性成为可能。然而,据Brady介绍,还是有许许多多可以做贡献的地方,尤其是改进编译器和运行时效率,以及修复200多个的Bug。

\\

虽然Brady认为,Idris从根本上讲是一个研究工具,目前还不足以考虑在生产环境中应用,但由Brady写作并于近期出版的,其GitHub库数量的增加,以及,都说明人们对于这门语言的兴趣一直在增长。这些可以看作是的标志,虽然这样说还有点太早。InfoQ请求Brady对此发表评论,他的回复如下:

\\
\

看到人们对Idris越来越感兴趣当然不错!虽然还有大量的工作要做,但我们已经达到了1.0版本,我们现在已经有了一门可以作为构建基础的稳定语言。我当前的目标是改进内核的效率和健壮性。

\\

我们仍然还有不少处于打开状态的问题,但是,其中有许多是关于工具和可用性,另外还有许多特性请求。如果有人想参与,则可以从那些带有“Low Hanging Fruit”标签的开始。如果任何人有任何问题,Idris社区都会尽量提供帮助。

\
\\

Idris是一门纯粹的函数式程序设计语言,旨在为更多的程序员提供基于类型的程序验证技术,同时,还能继续专注于成为一门通用语言,并且足够高效,可以用于系统编程。想要学习Idris的读者,可以阅读这个。此外,务必要阅读有关依赖类型编程的。

\\

查看英文原文

转载地址:http://vbcfm.baihongyu.com/

你可能感兴趣的文章
E-HPC支持多队列管理和自动伸缩
查看>>
express + mock 让前后台并行开发
查看>>
30天自制操作系统-2
查看>>
小程序开发之路(一)
查看>>
Odoo domain写法及运用
查看>>
JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
查看>>
猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
查看>>
面试题:给你个id,去拿到name,多叉树遍历
查看>>
go append函数以及写入
查看>>
关于Java中分层中遇到的一些问题
查看>>
配置 PM2 实现代码自动发布
查看>>
android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
查看>>
iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
查看>>
诡异!React stopPropagation失灵
查看>>
Python_OOP
查看>>
个人博客开发系列:评论功能之GitHub账号OAuth授权
查看>>
mongodb--安装和初步使用教程
查看>>
ES6简单总结(搭配简单的讲解和小案例)
查看>>
text-decoration与color属性
查看>>
如何使用Mybatis第三方插件--PageHelper实现分页操作
查看>>