➤ 對 Erlang 模組的重新思考
✤ https://groups.google.com/g/erlang-programming/c/LKLesmrss2k
Joe Armstrong 在 Erlang 程式設計羣組中提出了一個問題:我們是否真的需要模組?他認為模組雖然提供編譯、發布和替換的單位,但也帶來了函數歸屬的困擾,並可能破壞封裝性。他提議一種替代方案:去除模組,使用全局的、可搜索的關鍵值數據庫來儲存所有具有唯一名稱和元數據的函數,並透過這個數據庫進行開源貢獻。
+ 這篇文章觸發了我對 Erlang 模組設計的反思,的確,有時候很難決定一個函數應該放在哪個模組裡。
+ 移除模組的概念聽起來很激進,但如果能有效地管理函數命名和版本控制,或許能帶來更靈活的開發體驗。
#Erlang 程式設計