看到「Mercurial: 964212780daf」這則 commit log,看起來 Mercurial 從 Python 換成 Rust 的計畫正在進行中:
rust: implementation of `hg`
This commit provides a mostly-working implementation of the `hg` script in Rust along with scaffolding to support Rust in the repository.
之前從朋友那邊聽到,在 F 公司用 Mercurial 用到覺得很厭世,主要是因為 repository 太大,一跑下去就會發現記憶體用量與速度都很無奈 (即使內部已經有不少工具改善速度),所以就啟動專案要換一個程式語言,直接拼最後那段的效能 XD
如果是隔壁棚的 Git... 就沒這個問題,一開始 Git 就用 C 寫,所以如果厭世的話也不太容易生出什麼進展了 XDDD