程式忍者PGNinja

Hacker News

Toit 程式語言發布 2.0.0,志工接力四年完成

· 嵌入式程式語言 Toit 在原公司關閉後由志工社群接手,經四年多 Alpha 開發,正式推出 2.0.0 版。

Toit 是一款專為嵌入式裝置與腳本撰寫設計的程式語言,原本由 Toitware 公司開發並閉源,2024 年 Toitware 關閉後,專案轉由志工社群接手維護。這次發布的 2.0.0 是四年多以來的第一個正式版,結束了長達四年的 alpha 階段。

根據官方部落格,2.0.0 是在超過四年 alpha 開發、兩千多次程式碼提交、兩百多個 alpha 版本後才推出。這版改善了周邊裝置 API,讓程式可直接用引腳號碼操作,不必再透過 gpio.Pin 物件,也整理出統一的 toit 指令、支援混入類別共享邏輯,並重寫套件管理器。

Toit 主打跑在 Arm 架構的 EC618 晶片與幾乎所有 ESP32 系列硬體上,2.0.0 延續這些硬體支援。一家商業公司收掉之後,專案靠志工社群撐過四年、最後推出正式版,這種開源社群接力維護的過程,正是這次發布受到關注的原因。

這則新聞比較偏嵌入式與硬體開發的產業面,初學程式的孩子不會直接用到 Toit,但「公司收掉了,軟體還能靠社群繼續活下去」這件事,很適合用來跟小朋友解釋開源是什麼:程式碼公開後,即使原公司不在了,任何人都還能接手修改、繼續使用。

程式語言開源嵌入式物聯網

其他新聞