matz

spinel

matz

暂无描述

AI 简介

Spinel 是一个面向 Ruby 的提前编译器(AOT),可将 Ruby 源代码编译为无需 Ruby 解释器依赖的原生可执行文件。其核心采用全程序类型推断(基于 AST 静态分析)、自托管的 C 代码生成,以及与 Prism 解析器深度集成的三阶段流水线(parse → analyze → codegen)。编译结果为单文件二进制,启动快、运行时零依赖。适用于对启动延迟敏感、需分发独立命令行工具或嵌入式 Ruby 脚本的场景,如 CLI 工具、轻量服务端脚本及性能关键型 Ruby 原型验证。

C
MIT License
1.7k
Stars
75
Forks
8
Watchers
8
Issues

Star 增长

今日0
近 7 天0
近 30 天+14
综合评分52.04
默认分支master