來自 Crystal 團隊的最新消息
在這裡,我們將告訴社群在過去幾個月中團隊的工作重點,並著重於那些在 Crystal 主要儲存庫中不可見的方面。
文件改進
我們將努力集中在改進文件上,因為那是引導使用者首次學習該語言的地方。這是改善新手使用該語言體驗的持續任務的一部分。
不害臊的宣傳 #1
我們的 @ftarulla 正在他的 dev.to 頻道上撰寫他使用 Crystal 的經驗,您可以追蹤他的頻道。
漫長而令人興奮的招聘過程
您可能已經知道,Crystal 一直積極致力於擴大其團隊。我們還不能分享這個消息,但看到許多熟悉的面孔出現在這個過程中很有趣!招聘過程當然可能非常密集!而且我們甚至還沒完成…🥵 但這絕對值得付出努力。更多內容將在另一篇文章中介紹 😀
不害臊的宣傳 #2
Manas.Tech 仍在招聘其他職位上的人員!
垃圾回收
應用程式的很大一部分時間都花在配置/釋放物件上,這項任務由垃圾回收器處理。目前,Crystal 使用 Bohem-Demers-Weiser 回收器,這是一個出色的回收器,適用於大多數應用程式。但是,我們看到在這方面有兩個方面有改進的潛力
- 現代回收器對於某些應用程式是否可以執行得更好?
- 我們可以擁有回收器並利用 Crystal 記憶體映射的內部知識來提高其效能嗎?
我們開始研究使用基於 IMMIX 的現有 垃圾回收器,該回收器由前核心團隊成員 Julien Portalier 為 Crystal 建立。目前,我們已達到可以在 Linux 中使用的程度,以至於我們可以用它來編譯 Crystal。
作為額外的好處,添加第二個回收器讓我們有機會最終將仍處於早期階段的 記憶體管理工具組納入其中,該工具組旨在具有不同的回收器,可以使用統一的介面進行選擇。
目前就這樣,請注意安全…並快速!