百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

natalie

> 编程语言
开源

一个正在开发中的 Ruby 编译器,使用 Ruby 和 C++ 编写

1.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个正在开发中的 Ruby 编译器,使用 Ruby 和 C++ 编写

Natalie 是一个正在开发中的 Ruby 实现。它提供了一个提前编译器,使用 C++ 和 gcc/clang 作为后端。此外,该语言还具有可进行增量编译的 REPL。在 Natalie 变得有用之前,还有很多工作要做。如果您想提供帮助,请告诉我!

现在最简单的开始方法是找到一个尚未实现的对象方法,然后自己实现它!还请参阅好的第一个问题。(请参阅下面的'构建'和'运行测试'部分,了解一些有用的步骤。)

  • git

  • autoconf

  • automake

  • libtool

  • GNU make

  • gcc 或 clang

  • Ruby 3.2 或更高版本,带有 dev 头文件

    • 建议使用 rbenv 安装 Ruby。
    • 与 rbenv 一起安装 rbenv-aliases 可帮助将 Ruby 版本(如 3.2)与最新的补丁版本匹配。
    • 如果没有使用 rbenv 或其他版本管理器,您需要从系统中安装 ruby 和 ruby-dev 包。
  • ccache(可选,但建议使用)

  • compiledb(可选,但建议使用)

  • 请不要使用 sudo! 如果您已经犯了这个错误,那么您应该执行 sudo rm -rf build 并重试。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubycompilercpplanguageruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言