TRUST 是一款為 Rust 專案設計的實驗性復古 TUI IDE,靈感來自經典的 DOS 藍屏開發環境,讓使用者能在懷舊的氛圍中編輯檔案並執行 Cargo 指令。
TRUST 是一個實驗性的 Rust 語言整合開發環境(IDE),其設計靈感源自 1980 年代經典的 DOS 藍屏開發介面。這款基於文字使用者介面(TUI)的工具不僅能編輯程式碼,還具備專案瀏覽與執行 Cargo 指令的功能,旨在為現代的 Rust 開發者找回昔日 Turbo Pascal 或 Turbo C 那種簡潔且充滿情懷的編程體驗。
這項計畫在 Hacker News 社群引發了強烈的懷舊共鳴,許多開發者對這種復古美學表示讚賞。不少評論者推測 TRUST 的命名可能隱含了「Turbo Rust」的寓意,這讓人聯想到 Borland 公司當年的輝煌時代。雖然有人擔心商標權益問題,但多數意見認為這種致敬行為在開源社群中相對安全,甚至有網友幽默地建議作者對命名的由來保持「不置可否」的態度,以增添神祕感。
除了情感上的連結,社群也開始探討這種極簡 IDE 的實用價值。部分開發者認為,儘管這是一個以趣味為主的專案,但若能加入現代化的功能,例如多游標編輯、終端機視窗或程式碼補全(Intellisense),這類輕量級工具將會非常有吸引力,因為它佔用的系統資源極低,且能提供專注的開發環境。甚至有使用者分享了自己在老舊終端機硬體上撰寫 Rust 的經驗,認為這種受限的環境反而能激發出獨特的編程感受。
然而,討論中也不乏理性的技術對比。有資深開發者指出,雖然 TRUST 在視覺上重現了 1989 年的氛圍,但 Rust 語言本身的編譯速度與當年的 Turbo Pascal 相比仍有巨大差距。當年的 Turbo Pascal 在極低規格的硬體上每分鐘能編譯數萬行程式碼,而現代 Rust 編譯器的複雜度使得開發體驗難以完全回到那種「即時反應」的年代。此外,社群中也有人分享了類似的復古專案,例如 TurboKod,試圖將現代編輯器功能如 Git 整合、語法高亮與除錯器帶入這種藍屏介面中,顯示出復古 IDE 領域仍有許多進化的可能性。
在討論串中,開發者們分享了數個相關的復古風格專案與資源。其中包含同樣追求 Borland 風格但功能更為完整的 TurboKod 編輯器;微軟官方在 GitHub 上釋出的 MS-DOS 時代經典工具 Microsoft Edit;以及關於 Turbo Pascal 5.5 歷史性能的技術手冊,讓讀者能對比 80 年代編譯技術與現代工具的差異。
相關文章
其他收藏 · 0