跳到正文
热点事件持续更新

ko1 发布 Sake 实验语言文档与示例

1 篇报道1 个报道来源1 小时前更新

先了解这件事

AI 综述

Ruby 核心开发者 ko1 发布了实验性编程语言 Sake 的文档、示例与工具链。Sake 保留 Ruby 语法,但要求在每个操作上标注类型,类型由全程序推断得出,名称错误在运行前即被报告。 使用 Sake 需要 Ruby 4.0(在 4.0.2 与 Prism 1.9.0 上测试),没有其他依赖。退出码为:成功 0,运行时错误 1,运行前发现问题 2;超出语言子集的写法会连同行号一起报告,程序仍可在解释器上运行。ko1 称开发以小规模推进,修复和功能来自实际使用。 据 Hacker News 报道,其 Rust 原生编译后端在 loops、fib、levenshtein 三个微基准上比启用 YJIT 的 Ruby 4.0 快 3 到 21 倍,与手写 Rust 相差 0.9 到 1.6 倍。

AI 根据报道生成 · 55 分钟前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月18日
  1. Hacker News
    Sake-lang:基于 Ruby 语法、为每个操作标注类型的实验性语言

    Sake-lang 是一款保留 Ruby 语法、但要求在每个操作上标注类型的实验性编程语言,类型由全程序推断得出,名称错误在运行前即被报告。其 Rust 原生编译后端在 loops、fib、levenshtein 三个微基准上比启用 YJIT 的 Ruby 4.0 快 3 到 21 倍,与手写 Rust 相差 0.9 到 1.6 倍。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。