ne-sachirou/sample_ruby_extension_in_crystal
macro ruby(name, code)
{{ code }}
{% if code.class_name == "Def" %}
Ruby.ruby_def {{ name }}, {{ code }}
{% elsif code.class_name == "ModuleDef" %}
Ruby.ruby_module_def {{ name }}, {{ code }}
{% end %}
end
LLVMで速いbinaryを作る
⾃動でRubyにmodule/methodを登録する
`rake compile`