crystalized_ruby:在Crystal中编写本机Ruby扩展

时间:2024-06-07 04:33:24
【文件属性】:

文件名称:crystalized_ruby:在Crystal中编写本机Ruby扩展

文件大小:27KB

文件格式:ZIP

更新时间:2024-06-07 04:33:24

Ruby

用Crystal编写的本机Ruby扩展 不使用FFI的本机扩展的功能代码。 这可以利用任何Crystal代码,即现有的分片。 这仍在大量开发中,尚无法使用。 如果您有兴趣创建概念证明,我们很乐意为您提供帮助。 但是否则,这还没有准备好真正使用。 当前的工作是将此仓库划分为多个仓库: 包含Ruby绑定的Crystal碎片(将是此回购) 使用作为本机扩展 Ruby宝石,有助于生成使用Crystal进行本机扩展的宝石 这项工作是在repo-split分支上完成的。 类转换状态 Ruby类 Ruby=>水晶 水晶=>Ruby 细绳 :check_mark_button: :check_mark_button: 象征 :cross_mark: :check_mark_button: 整数 :check_mark_button: * :check_mark_button: 漂浮 :cross_mark: :cross_mark: 杂凑 :cross_mark: :check_mark_button: 大批 :check_mark_button:


【文件预览】:
crystalized_ruby-master
----LICENSE.txt(1KB)
----src()
--------lib_ruby.cr(8KB)
----lib()
--------crystalized_ruby.rb(90B)
--------crystalized_ruby()
----Gemfile(101B)
----crystalized_ruby.gemspec(2KB)
----doc()
--------results_crystalized_ruby.txt(3KB)
--------results_inflector.txt(7KB)
----Rakefile(466B)
----updates.md(2KB)
----test()
--------test_helper.rb(114B)
--------crystalized_inflector_test.rb(5KB)
--------crystalized_ruby_test.rb(218B)
----shard.yml(201B)
----README.md(6KB)
----ext()
--------shard.lock(87B)
--------src()
--------extconf.rb(217B)
--------shard.yml(334B)
--------Makefile(1KB)
--------inflector.cr(2KB)
--------crystalized_ruby.cr(2KB)
--------bc_flags(38B)
----Gemfile.lock(741B)
----.gitignore(64B)
----bin()
--------console(341B)
--------setup(131B)
--------benchmark_inflector(14KB)
--------benchmark(1KB)
--------test(4KB)

网友评论