#programming languages
simonwillison.net · ⭐️ 9/10 · 2026-10-13
Python 3.15 已正式发布(python.org 提供下载),其 What&\x27;s new 指南由 3.14 和 3.15 发布经理 Hugo van Kemenade 整理。最受关注的新特性是 PEP 810 显式惰性导入,允许用 \lazy import json\ 或 \lazy from pathlib import Path\ 将实际导入推迟到首次使用,Simon Willison 称这直接解决了 LLM CLI 插件因加载 \sentence\transformers\ 等重依赖而给每次 \llm\ 命令增加数秒启动开销的问题。此外,PEP 798 为列表、集合和字典推导式加入 \\[\L for L in lists\]\ 等解包语法,标准库新增采样分析器 \profiling.sampling\(代号 Tachyon),原有的 \cProfile\ 追踪分析器更名为 \profiling.tracing\。随着 Python 3.10 结束支持,Simon 表示他将不再兼容 3.10,转而采用 3.11 的特性;Miguel Grinberg 对 3.15.0rc3 的独立测试显示,3.15 整体性能与 3.14 大致相同,但实验性 JIT 在斐波那契测试中带来 1.2 倍加速,这是他首次观察到 JIT 的显著提升。
aardappel.github.io · ⭐️ 7/10 · 2026-10-25
作者 Aardappel 在 Hacker News 上公布了实验性编程语言 Goose,并给出 GitHub 仓库,讨论集中在其内存模型和并发设计。Goose 采用“线程不共享数据”的模型:worker 被编译成拥有独立内存的独立程序,扁平值通过带类型的队列以 memcpy 传递,语言中不存在数据竞争、锁、原子操作和内存序;它还使用多个数据栈、可调整大小的字段、相对引用和内置二进制结构校验,以支持直接映射文件或网络数据。现有信息只表明这是一个实验性项目,未显示成熟度、采用情况或独立性能测量。
yoyo-code.com · ⭐️ 7/10 · 2026-10-21
Rust 编译器贡献者 panstromek 撰文展望 2026 年 Rust 编译器的工作重点,帖文在 Hacker News 引发讨论。由于原文正文未随讨论一并提供,具体版本号、落地时间表与已完成状态均无法核实;从讨论内容看,涉及的核心议题是 trait 求解器(solver)、Polonius 借用检查、长期停滞的 specialization,以及 target 目录体积。评论者引用了文中一句评价,称这项工作“解决了编译器开发者多年来梦寐以求的一大块技术债”,但该引文本身没有点明具体对应哪个组件。
github.com · ⭐️ 7/10 · 2026-10-14
一个 Rust 编译器 GitHub issue(\164250)报告借用检查器存在已持续约 11 年的不健全性缺陷:编译器接受了一段按 Rust 生命周期规则本应被拒绝的代码。该问题目前处于被报告和讨论的阶段,尚无证据表明官方已发布修复或已确认受影响的 crate 清单。评论者认为这不是类型系统本身的问题,修复方向是让编译器按既有生命周期规则拒绝该代码,因此相对直接,但该缺陷是否影响真实代码仍待确认。