<antirez>2 months agohttp://antirez.com/news/100Disque 1.0 首个候选发布版公告。Disque 是一个从零开始设计的新消息队列,专注于用户体验、保证和操作简便性。作者希望该系统能通过 Jepsen 测试和实际场景测试来提高其鲁棒性。Disque 提供了简单的 API 和内省能力,便于调试和观察。RC1 是一个基础版本,可能存在错误,但代表了向前迈出的重要一步。感谢参与开发的贡献者和支持者。
Real Linux for your smartphone: Ubuntu Touch release 24.04-2.0 and 24.04-1.42 months agohttps://ubports.com/blog/ubports-news-1/ubuntu-touch-24-04-2-0-and-24-04-1-4-rel...Ubuntu Touch 24.04-2.0 已发布,但由于存储需求增加,仅限少量设备使用。Morph 浏览器迎来重大引擎升级,从 Chromium 87 升级至 Chromium 134,提升了网页兼容性,并为后续更新奠定基础。Morph 浏览器集成了 Widevine DRM 安装程序,可播放受 DRM 保护的内容,但需注意相关法律声明。现已支持刘海屏和圆角屏幕适配,多款设备已预设相应配置。Lomiri 界面新增截图编辑器,支持截图后裁剪、旋转及色彩调整。新增打印支持,但默认未安装,用户需在系统设置中手动启用。其他改进包括:更好的旧版应用支持、网络指示器优化、移动数据可靠性提升、用户数据加密(实验性)、格鲁吉亚语键盘以及约 2000 个新表情符号。已知问题包括:Morph 浏览器缺乏硬件视频解码、新标签页部分功能异常、Widevine 限制、横屏模式下刘海屏适配缺陷,以及 X11 应用屏幕键盘故障。本次发布还包含 Ubuntu Touch 24.04-1.4 维护更新,部分设备需通过此版本升级至 24.04-2.0。现有用户需分两步升级:先升级至 24.04-1.4,再通过「系统设置 > 更新」升级至 24.04-2.0。
C3 0.8.2 a Modest Improvement2 months agohttps://c3-lang.org/blog/0_8_2_a_modest_improvement/C3 0.8.2版本发布包含语言易用性改进,例如库的可重用目标模板和通用constdef。为泛型新增反射功能,允许通过is_generic、generic_qname和generic_args等方法检查泛型实例化。Bitstruct成员现在具有bitoffset和bitsize属性,用于详细的位级反射。新增@param选项:own、init和drop,用于参数注解,以辅助静态分析和文档。汇编栈对齐现在通过@align可选,修复了之前与C行为不匹配的问题。可直接设置Windows子系统,所有子系统(如EFI)对应用程序可用。标准库新增包括Atomic.compare_exchange、array::contains_slice、log::register_dynamic_category,并改进了String方法。修复了标准库(例如String.to_double、JSON序列化、IPv6解析)和编译器(例如$stringify、constdef、untypedlist处理)中的问题。感谢C3社区通过PR、问题讨论和贡献,并列出具体贡献者。
Clojure 1.13 adds support for checked keys3 months agohttps://clojure.org/news/2026/07/02/clojure-1-13-alpha1Clojure 1.13.0-alpha1 版本发布,现已提供下载信息新增受检查的映射解构指令 :keys!/:syms!/:strs!,确保所需键被绑定,缺失时抛出异常PersistentArrayMaps 现在最多可容纳 64 个关键字键后才转换为 PersistentHashMaps,提高效率和优化CLJ-2891 从静态初始化器常量中移除 ACC_FINAL,为 Java 字节码基线更新做准备运行库和测试依赖项已更新至最新版本
EndBASIC 0.14: Are we multimedia yet?3 months agohttps://www.endbasic.dev/2026/07/endbasic-0.14.htmlEndBASIC 0.14 版本引入了新特性,包括基础声音支持、三角形和多边形等图形原语,以及复古 VGA 字体。图形改进包括绘制三角形(GFX_TRI 和 GFX_TRIF)、多边形(GFX_POLY 和 GFX_POLYF)以及桶填充(GFX_FILL)的命令。复古 VGA 8x16 字体取代了 TTF,统一了跨平台的终端外观,并增加了混合文本/图形指示器。通过修正线程架构修复了 macOS SDL 终端崩溃的问题,但未签名的二进制文件需要手动批准。为类 Unix 系统添加了 Shebang 支持,允许通过魔法注释直接执行脚本并可选设置终端参数。通过 BEEP 和 SOUND 命令实现声音支持,使用现有的 Console 框架;未来考虑添加 PLAY 命令。该版本标志着迈向 EndBASIC 1.0 的重要一步,重点在于复古风格迷你游戏的开发能力。
Loko Scheme 0.13.03 months agohttps://weinholt.se/articles/loko-scheme-0-13-0/Loko Scheme 0.13.0 版本已发布,包含错误修复、性能改进和新功能。可从 scheme.fail 获取适用于 64 位 PC 的可启动磁盘映像,并附有 GnuPG 签名。Loko Scheme 是一个面向 R6RS 和 R7RS 的优化 Scheme 编译器,可为裸机、Linux 和 NetBSD/amd64 生成静态链接的二进制文件。项目网站和邮件列表位于 https://scheme.fail,采用 EUPL v. 1.2 或更高版本许可。