ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

GHC 9.6.1 宣布 Javascript 交叉编译

2023-03-14 13:38:58  阅读:334  来源: 互联网

标签:Javascript 交叉编译 Haskell


在 Javascript 的最后日子里,Haskell 宣布交叉编译技术预览,使 Web 真正成为纯函数式的

Haskell是一种纯函数式编程语言,在工业应用中占有一席之地,例如 Facebook 的反垃圾邮件系统就使用了它。

Glasgow Haskell Compiler 是最著名的开源 Haskell 编译器。

2023 年 3 月 10 日,Ben Gamari宣布发布 GHC 9.6.1。我在 11 月报告了版本9.2.5。从那时起,团队带来了一些令人振奋的消息。

正如 GHC 9.6.1 所宣布的那样,该版本可以将代码交叉编译为 WebAssembly 和 Javascript,标志着 Haskell 历史上的一个里程碑,因为它加入了Web 霸权语言组。

新功能处于早期阶段,并作为新角度的技术预览呈现,可能会彻底改变 Haskell 的使用以及 Web 开发。

正如我们在发布新闻中所读到的:

GHC 还不是运行时可重定向的;一个给定的 GHC 二进制文件只针对一个平台,WebAssembly 和 JavaScript 都被认为是用于此目的的平台。交叉编译器必须由用户从源代码构建

此版本中的另一个显着功能是按需为模块生成字节码。Mercury报告称,在 Template Haskell 代码繁重的项目上,初始编译速度提高了 40%。

查看发行说明以了解其他改进和错误修复。

标签:Javascript,交叉编译,Haskell
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有