跳到內容
GitHub 儲存庫 論壇 RSS 新聞摘要

過去兩個月的幕後花絮

Beta Ziliani

自從第一次官方發佈以來已經過了幾個月,PR 審查和合併的熱潮也稍微平息了。這給了我們一個機會來分享一些幕後發生的事情:一大堆重大事情即將發生!

我們已經提到了核心團隊組成的重大變更。實際上,這牽涉到將大量的知識傳遞給新的領導層。更重要的是,1.0 版本為我們提供了一個機會,讓我們可以暫停下來思考我們希望語言如何發展,以及我們希望如何從更高的角度來進行專案。

因此,我們制定了以下優先事項清單,以幫助我們指導我們的行動

透明度

透明度一直是 Crystal 如何領導和開發的基石。對於我們來說,繼續沿著這條路線走非常重要,並且我們正在思考新的方法,讓我們的社群了解 Crystal 管理中的決策流程如何運作。在這方面,我們採取了兩個步驟:首先,我們發佈了Crystal 管理文件,其中概述了負責運行 Crystal 的機構,以及我們在語言決策方面遵循的流程。其次,我們發佈了一個新的團隊頁面,每個人都可以一目了然地看到誰參與了語言的日常管理。

擴大核心團隊

由於一些成員變得不活躍,我們希望增加核心成員的數量,以保持我們的速度,並且如果可能的話,提高速度。在這方面,我們很高興宣布 Oleh Prypin (oprypin) 是我們團隊的最新成員,也是我們根據新治理制度投票選出成員的第二次(第一次是為了我自己的加入)。Oleh 自 2015 年以來一直是我們社群的活躍成員,並且在他每一項貢獻中都展現出提高語言及其生態系統的強大能力。

固定的發佈版本

我們希望社群知道何時可以期待每個新版本,因此我們正在努力使其更加規律,並設置 2-3 週的凍結期,以便人們更新他們的 shard 和程式,並處理可能發生的回歸。我們仍在研究細節,但 1.x 和 1.(x+1) 版本之間可能會間隔三個月。

在 Windows 和新發佈的 Mac 上提供原生支援

為了實現更廣泛的採用,我們希望每個主要平台都有一個原生的 Crystal 編譯器。我們在 Windows 支援方面取得了重大進展,sockets 函式庫已幾乎準備就緒。至於 ARM Mac,我們需要讓我們的編譯器與最新版本的 LLVM 框架一起運作,這是一塊難啃的骨頭,但我們已經取得了良好的進展。

如您所見,過去兩個月一直非常忙碌地在多個方面同時進行,包括準備即將到來的研討會,這肯定會是一場精彩的研討會。

我們能夠做到這一切,這要歸功於 84codesNikola Motor Company 以及所有其他贊助者的持續支持。為了維持和提高開發速度,捐款和贊助至關重要。 OpenCollective 可用於此目的。如果您想成為直接贊助者或找到其他方式來支持 Crystal,請聯絡 crystal@manas.tech。我們提前感謝您!

請繼續關注,還有更多精彩內容即將到來!