作者Neisseria (Neisseria)
看板Ruby
标题[分享] Crystal 目前无法用来写 Ruby 延伸套件
时间Mon Sep 18 10:32:48 2017
在 GitHub 上的 Crystal 专案讨论串
https://github.com/crystal-lang/crystal/issues/921
有人有实验性质的做出 shared library,但未达实用程度
https://github.com/ysbaddaden/crystal_library
基本上,目前无法以 Crystal 来做 shared library
主要是卡在记忆体管理方面的问题,似乎有 GC 的编译语言都有类似的状况
(版工不是主修编译器,有错请指正)
像 Go 也有类似的问题,虽然可做 shared library
但不能传 struct 或 array 等复合型别,所以这个功能就不太实用
而 Rust 可以做 shared library
版工之前有展示过一些小型范例
不过,Rust 说实在有点龟毛和复杂
最近版工也比较少用 Rust 了 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.251.78.103
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ruby/M.1505701970.A.B1E.html