没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
娜塔莉(Natalie) Natalie是一个非常早期的在制品Ruby实现。 它提供了使用C ++和gcc / clang作为后端的提前编译器。 此外,该语言还具有执行增量编译的REPL。 在此有用之前,还有很多工作要做。 如果您想提供帮助,请告诉我! 帮忙 欢迎捐款! 您可以通过上的 进一步了解我在Natalie上的工作方式。 现在最简单的入门方法是在尚未实现的对象上找到方法,然后自己动手! 建造 Natalie已在macOS,OpenBSD和Ubuntu Linux上进行了测试。 Windows尚不支持。 编译器和REPL需要MRI Ruby。 我目前仅使用Ruby 2.7.x进行测试。 先决条件: 吉特 自动配置 自动制作 的libtool cmake GNU make Ruby 2.7.x 在您的平台上安装上述先决条件,然后运行: git clone https://github.com/seven1m/natalie cd natalie git submodule update --init gem install bundler bundle in
资源推荐
资源详情
资源评论
收起资源包目录
natalie:一个独特的Ruby实现,已转换为C ++(WIP) (399个子文件)
.clang-format 137B
bdwgc.cmake 1KB
onigmo.cmake 1KB
gdtoa.cmake 1KB
parser.cpp 59KB
string_value.cpp 28KB
node.cpp 23KB
hashmap.cpp 20KB
value.cpp 16KB
natalie.cpp 16KB
module_value.cpp 16KB
array_value.cpp 14KB
float_value.cpp 14KB
kernel_module.cpp 10KB
hash_value.cpp 10KB
main.cpp 8KB
integer_value.cpp 8KB
env.cpp 6KB
io_value.cpp 5KB
file_value.cpp 5KB
fiber_value.cpp 4KB
lexer.cpp 3KB
range_value.cpp 3KB
regexp_value.cpp 3KB
symbol_value.cpp 2KB
class_value.cpp 1KB
parser_value.cpp 1KB
exception_value.cpp 1KB
env_value.cpp 1KB
match_data_value.cpp 1KB
encoding_value.cpp 657B
sexp_value.cpp 602B
nil_value.cpp 443B
proc_value.cpp 322B
global_env.cpp 288B
finalizer.cpp 177B
block.cpp 153B
false_value.cpp 133B
true_value.cpp 131B
Dockerfile 675B
.dockerignore 24B
.editorconfig 134B
require_sub4.foo 93B
Gemfile 85B
.git-blame-ignore-revs 214B
.gitignore 107B
.gitmodules 261B
lexer.hpp 46KB
node.hpp 28KB
token.hpp 21KB
parser.hpp 11KB
value.hpp 8KB
hashmap.hpp 7KB
fiber_value.hpp 6KB
vector.hpp 6KB
float_value.hpp 5KB
macros.hpp 5KB
string_value.hpp 4KB
hash_value.hpp 4KB
module_value.hpp 4KB
env.hpp 3KB
array_value.hpp 3KB
regexp_value.hpp 3KB
global_env.hpp 3KB
natalie.hpp 3KB
kernel_module.hpp 2KB
integer_value.hpp 2KB
class_value.hpp 2KB
file_value.hpp 2KB
method.hpp 2KB
sexp_value.hpp 1KB
proc_value.hpp 1KB
io_value.hpp 1KB
encoding_value.hpp 1KB
method_value.hpp 1KB
range_value.hpp 1KB
exception_value.hpp 1KB
symbol_value.hpp 1KB
match_data_value.hpp 1KB
forward.hpp 868B
block.hpp 802B
finalizer.hpp 749B
void_p_value.hpp 623B
nil_value.hpp 567B
false_value.hpp 457B
true_value.hpp 452B
env_value.hpp 429B
process_module.hpp 333B
gc.hpp 331B
parser_value.hpp 298B
types.hpp 147B
LICENSE 1KB
LICENSE 1KB
Gemfile.lock 247B
Makefile 2KB
README.md 2KB
natalie 5KB
.observr 954B
bdwgc-openbsd.patch 1KB
icon.png 2KB
共 399 条
- 1
- 2
- 3
- 4
资源评论
谁家扁舟子
- 粉丝: 30
- 资源: 4678
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C语言的系统服务框架.zip
- (源码)基于Spring MVC和MyBatis的选课管理系统.zip
- (源码)基于ArcEngine的GIS数据处理系统.zip
- (源码)基于JavaFX和MySQL的医院挂号管理系统.zip
- (源码)基于IdentityServer4和Finbuckle.MultiTenant的多租户身份认证系统.zip
- (源码)基于Spring Boot和Vue3+ElementPlus的后台管理系统.zip
- (源码)基于C++和Qt框架的dearoot配置管理系统.zip
- (源码)基于 .NET 和 EasyHook 的虚拟文件系统.zip
- (源码)基于Python的金融文档智能分析系统.zip
- (源码)基于Java的医药管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功