Melange 1.0 发布


Melange 是一个成熟可靠的工具,用于将 OCaml 编译成高效、可读的 JavaScript,团队依靠它来交付复杂的 OCaml/ReasonML 应用程序。

Melange 1.0 从根本上改善了用户体验。这个版本专注于功能、OCaml 兼容性和开发者体验, Melange 完全接受了 OCaml Platform,使 OCaml 用户能够轻松可靠地使用 JavaScript。

Dune 集成

与 Dune 的集成是 Melange 1.0 最大的任务。最近发布的 Dune 3.8,增加了对 Melange 的支持:

在 Melange 1.0 中,Dune 集成是官方支持的构建 Melange 项目的工作流程。它提供了强大的规则生成,静态资产支持(HTML / CSS / SVG),无缝编辑器集成。

文档

随着 Melange 1.0 的推出,官方也将推出一个新的文档工作,melange.re。这个网站包含如何最好地解释 Melange 工作流程和它的可用功能。此外,Dune 文档中还包括参考资料,专门用于在 Dune 中使用 Melange。

更广泛的 OCaml 版本支持

Melange 以前只适用于 OCaml 4.14。在这个版本中,Melange 将这个范围扩大到从 4.13 版本开始的 OCaml 版本,这包括了 OCaml 5,并允许 Melange 项目与服务器端项目等共享同一个 OCaml 编译器开关。

启用现代 JS 工作流程

Dune 中的 Melange 设计从第一天开始就是以拥抱 JavaScript 平台为目标的:

  • Dune 集成以一种可预测的方式生成 JavaScript 文件
    • 产生的布局与 Node.js 的模块解析算法配合得很好,大多数捆绑器都能理解。
  • 为了实践现代工作流程,Melange 已经在使用 React Server Components 的 Next.js 应用程序中进行了测试,并且可用的结构被认为足以支持类似的用例。

更多详情可查看:https://github.com/melange-re/melange/releases/tag/1.0.0


相關推薦

2023-03-26

开源监控项目 frostmourne 最新发布版本 1.0-RELEASE,带来了很多核心功能,欢迎使用 更新内容 ### Feature * 【1.0】发布0.9-RELEASE, 开始1.0-SNAPSHOT开发 [2022-09-19] * 【1.0】数据名增加名称模糊查询 [2022-09-25] * 【1.0】prometheus增加/api/v1/que

2023-09-12

定义、模型字段维护、关联设置,支持导入已有表,支持发布动态建表、动态更新表 模型ER图:支持显示模型间关联ER图,支持下钻查看 支持生成后端代码 支持生成前端代码,导入导出功能代码(订阅用户) 体验

2022-03-21

1.0 是 Windows 操作系统的第一个版本,早在 1985 年 11 月就发布了。据 Brooks 介绍,Wondows 1.0 的复活节彩蛋隐藏得特别深,这个隐藏的对话框以加密形式放置在操作系统附带的笑脸位图(bitmap)文件的末尾,但 1985 年都没有从 NE 中

2022-07-21

开源量子编程框架 Cirq 的第一个完整版本 :Cirq 1.0 正式发布。 Cirq 是一个 Python 框架,用于编写、操作和优化量子电路。它专为近期的量子计算机设计,这些计算机具有几百个量子比特和几千个量子门,而 Cirq 1.0 版本支持这些

2022-11-18

需传统虚拟机或双引导设置等额外操作。 如今微软正式发布了 WSL 1.0 版本,但这个版本本身的变化则比较小,更新内容如下: 删除了 Preview(预览)标签,商店里的 WSL 现在已经普遍可用了。 在 generator.early 中使用覆盖,

2024-07-29

Snowy v3.1.0 已经发布,国密前后分离中后台管理平台 此版本更新内容包括: 完整的更新日志: https://gitee.com/xiaonuobase/snowy/commits/v3.1.0 详情查看:https://gitee.com/xiaonuobase/snowy/releases/v3.1.0

2024-08-05

form-builder v2.1.0 已经发布,PHP 表单生成器 此版本更新内容包括: v2.1.0 20240803 删除注解功能 兼容php7和php8 更新formCreate版本为2.5.37 优化组件方法 bug修复 帮助文档 详情查看:https://gitee.com/xaboy/form-builder/releases/v2.1.0

2022-09-01

墨干编辑器 v1.1.0 已经发布,基于 GNU TeXmacs 的结构化编辑器 此版本更新内容包括: ==> Bibibili: 墨干V1.1.0发布会 经过三个月的打磨,墨干V1.1.0发布了,这是墨干第二个里程碑式的发布: 从墨干V1.1.0起,所有tm格式中的中文

2022-11-04

板喜爱,同时我们的信心倍增,升级频率大大提高,此次发布的版本为 v2.1.0,此次主要推出的更新是代码生成功能! 更新详情: 【新增】大更新 v2.1 新增代码生成,具体使用看官方文档 【更新】参数异常打印日志,方便查

2022-08-15

洛书编程语言 1.0 LTS 洛书是一款 自主、开源、免费、可拓展、跨平台、中文代码的编程语言。 可以用于编程入门、自动化脚本、嵌入式、物联网、网络编程等多种领域 欢迎star 洛书的gitee仓库 洛书编程语言的第一个长期支

2022-10-07

Windows 和 macOS。 如今经过 20 多年的开发,Stellarium 终于发布了 1.0 版本。Stellarium 1.0 也是基于 Qt6 框架的第一个版本,更新内容如下: 新功能 一个新的、更好的 Skylight 模型(不适用于 macOS 和 OpenGL ES2 系统) 围绕日食的许

2022-08-11

被翻译成 6 种不同的语言——包括中文。 近日,Astro 发布了 1.0 正式版。团队称 1.0 意味着 API 已达到稳定状态,并可用于生产环境。部分新特性: 图像优化:引入新的<Image />和<Picture />组件 支持 MDX:在 Markdown

2022-08-14

墨干编辑器 v1.1.0-beta3 已经发布,基于 GNU TeXmacs 的结构化编辑器。 仅推荐资深用户试用。本次发布主要修复了大量参考文献相关的错误。 马上下载 点我下载 系统 MD5校验 点我 Windows 64位 a284a3f52c15b2a3c117241

2023-12-15

qiaoshengda-es-client v3.1.0 已经发布,ES 查询客户端 此版本更新内容包括: 更新【插件】引入jsx,弹窗组件更加丝滑 优化【插件】优化集群健康值显示,现在显示为进度条的形式 优化【数据浏览】优化新增、编辑文档组件,