crystal_lib:Crystal中本机库的自动绑定生成器

时间:2024-05-19 04:05:51
【文件属性】:

文件名称:crystal_lib:Crystal中本机库的自动绑定生成器

文件大小:31KB

文件格式:ZIP

更新时间:2024-05-19 04:05:51

Crystal

crystal_lib Crystal中本机库的自动绑定生成器。 注意:此项目是实验性的。 当它被证明适用于广泛的图书馆时,仍然有几个角落的情况不能正确地进行翻译。 最终它将被集成到编译器本身中,因此您不必手动生成这些绑定并将其复制并粘贴到您的项目中。 这样做的好处是某些类型和值会因平台而异,因此最好尽早生成这些类型和值。 地位 现在,您可以将其用作从lib声明生成绑定的工具。 检查示例目录。 用法 crystal src/main.cr -- examples/lib_git2.cr 这会将generate lib定义写入标准输出。


【文件预览】:
crystal_lib-master
----.travis.yml(2KB)
----shard.yml(250B)
----shard.lock(156B)
----src()
--------crystal_lib.cr(27B)
--------crystal_lib()
--------main.cr(191B)
----examples()
--------lib_git2.cr(117B)
--------libuv.cr(906B)
--------sdl.cr(498B)
--------libc.cr(1KB)
--------lib_ssl.cr(705B)
--------lib_curses.cr(290B)
--------sqlite3.cr(1001B)
--------pcre.cr(78B)
--------lib_readline.cr(260B)
--------lib_event.cr(89B)
--------llvm.cr(779B)
--------lib_ruby.cr(127B)
----spec()
--------lib_body_transformer_spec.cr(7KB)
--------headers()
--------parser_spec.cr(9KB)
--------spec_helper.cr(180B)
----.gitignore(10B)
----Makefile(99B)
----README.md(936B)

网友评论