[分享] Crystal 目前無法用來寫 Ruby 延伸套件

看板Ruby作者 (Neisseria)時間7年前 (2017/09/18 10:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
在 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://www.ptt.cc/bbs/Ruby/M.1505701970.A.B1E.html
文章代碼(AID): #1Plp1IiU (Ruby)
文章代碼(AID): #1Plp1IiU (Ruby)