新的Haskell基金会旨在促进Haskell的采用,筹集20万美元

2020-12-29 00:23:16

格拉斯哥Haskell编译器的首席设计师和Microsoft Research的首席研究员Simon Peyton Jones最近宣布成立了Haskell基金会。 Haskell基金会是一个非营利组织,致力于通过支持其工具,图书馆,教育和研究生态系统来扩大Haskell的采用。该基金会已经从公司赞助商那里筹集了20万美元的资金,将增加董事会和执行董事,以设定该语言的技术议程和重点。

Haskell基金会致力于促进Haskell的采用并支持Haskell生态系统。佩顿·琼斯(Peyton Jones)在Haskell eXchange 2020的公告演讲中解释了导致成立新Haskell组织的趋势:

我们真的需要Haskell生态系统中的另一个组织吗? […] Haskell一直热衷于纯函数式编程,这使Haskell在生产中已成为越来越广泛使用和成功的语言,因此,现在整个公司都在以关键任务方式使用Haskell。 […]这种成功带来了自己的挑战。 [我区分]四个服务不足的需求:

Peyton Jones确定了Haskell用户体验的关键驱动因素:安装,文档,错误消息,库,升级,平台支持,培训,培训等。虽然Haskell社区有专门的小组来解决其中一个或几个驱动程序,但没有一个涵盖所有用户体验的所有阶段和方面。 Haskell社区的成员以前曾报告过痛点,这些痛点会对Haskell用户的体验产生不利影响。

以关键任务方式使用Haskell可能需要使用大量的工具(例如,安装程序,程序包管理器,分析器),这些工具可能会从统一的体验中受益。佩顿重申了一个中央机构如何巩固和扩大分散的团体的努力:

这些事物中的每一个确实都引起了人们的关注,但是以某种方式[...]可能会落入我们各个小仓库之间的缝隙中。 [这些内容]正确无误非常重要,但要正确解决所有困难。

这需要大量的时间,而且我们的志愿者很多。[…]很难在整个过程中维持[努力]。 [...]一个小组很容易意外地执行可能会干扰另一小组的工作的事情[...] Haskell基金会可能会提供一种机制,以帮助更好地进行沟通。并连接不同的小组,以便我们可以更高效地一起工作。

Haskell基金会还充当了可靠且可见的捐赠目标,与范围和可见度较小的独立团体相比,可以更有效地确保资金来源。 Haskell基金会已经成功从一系列公司赞助商那里筹集了20万美元,这些赞助商包括GitHub,IOHK,Obsidian,SkillsMatter,Tweag和Well-Typed;并计划增加更多。迄今为止,IOHK致力于构建加密货币和区块链应用程序,是最大的捐款方,捐赠了125,000美元。

基金会将由董事会运营,董事会将提供战略领导力和方向,以推动基金会的目标。董事会将努力代表世界各地的Haskell社区:与赞助商,公共机构(ACM,标准委员会)和其他相关机构保持联系;接收并查看财务帐户。该基金会从临时董事会开始,该董事会将选举一个常设董事会,然后由董事会任命执行董事并批准技术议程。有兴趣的候选人可以在2021年1月11日星期一之前将其申请发送到[email protected]

佩顿·琼斯(Peyton Jones)一再坚持这一事实,即新基金会正在寻求赋予社区权力,并成为社区努力的乘数。该基金会不是要接管或取代现有的团体,而是要支持他们,以便他们可以更有效地开展工作。佩顿·琼斯阐述:

我真的希望你们所有人都将这个新实体视为我们的事情,而不是他们的事情。这不是别人对我们所做的。 […] 请,请积极地对待所有这些,并尝试将其塑造成让您感到自豪的东西,让您兴奋地参与其中。我确实认为这确实有必要。 我认为这可能会失败,但是如果大家齐心协力,我相信成功的可能性更大。

FP Complete工程副总裁,多个Haskell开源项目的创始人Michael Snoyman谨慎乐观地欢迎基金会成立:

我天生就是悲观主义者。我首先看到最糟糕的结果。那些比比皆是,并且永远都会。但是HF是Haskell社区长期以来的第一个举措,它正在试图使所有人都参与其中,并改善Haskell生态系统的状态。

格拉斯哥Haskell编译器(GHC)是1990年代初由英国政府资助的一项学术研究项目的一部分。在保持忠实于学术根源的同时,Haskell多年来在开源和商业应用中得到了越来越多的使用。 Elm前端框架是用Haskell编写的。 Facebook维护基于Haskell的Haxl,这是一个用于实施其反垃圾邮件程序的数据访问库。

上周在InfoQ上收集的内容汇总于每个星期二发送。 加入由超过25万名高级开发人员组成的社区。 查看范例 选择您同意的国家/地区,我同意InfoQ.com按照本隐私声明中的说明处理我的数据。