Pharo 14 发布:工具链重做、命令行补齐、虚拟机加 RISC-V
来源:pharo.org — 2026-10-26
📋 概述
Pharo 14 在 10 月 26 日发布,这一版集中在三个方向。一是开发工具现代化:引入 Mission Control、用 Pulse 取代 Spotter,重做 Method Browser,重写 Settings Browser 并改为默认,把 Epicea 与 ProfStef 并入 NewTools,继续往基于 Spec 的工具栈迁移。二是重构与命令基础设施重建:重构命令迁到驱动式架构、收进统一注册表,命令行能力继续扩展(命令行测试、命令行调试器、Sindarin 脚本工具)。三是虚拟机现代化:统一栈帧管理、加入 RISC-V JIT、扩展内存管理(老年代直接分配与 GC 改进)、推进 Slang/C 编译与跨平台构建。这一版还首次启用新的发版节奏——从春季移到秋季,功能之外的硬指标是 978 个 PR 合入、自 Pharo 13 以来关闭 616 个 issue。
🔑 核心要点
- 工具层换血最多:新增 Mission Control,Pulse 取代 Spotter,Method Browser 重做,Settings Browser 重写并转正为默认
- 命令与重构统一收口:重构命令迁到驱动式架构,集中进统一命令注册表
- 命令行能力补齐:新增命令行测试、命令行调试器与 Sindarin 脚本工具
- 虚拟机三件事:统一栈帧与栈管理、加入 RISC-V JIT、扩展内存管理(老年代直接分配与 GC 改进)
- 发版节奏改了:从春季(3–5 月)移到秋季(9–11 月),Pharo 14 是新节奏下的第一个版本
- 工作量可核对:仅 pharo 仓库就合入 978 个 PR,自 Pharo 13 起关闭 616 个 issue
💡 金句
简单而强大的语言:没有构造函数、没有类型声明、没有接口、没有原始类型。然而它是一门强大的语言,完整语法能写在一张明信片上。
👍 0
👎 0
← 返回 Lobsters 首页