What Nobody Signed Up to Carry
沒有人簽字承擔的東西
被套件相依咬過的人,讀到第二章大概會背脊一涼:瑞維特只是碰了熔一下,行為就「悄悄地依賴上那個特定版本」。沒有安裝提示,沒有條款,工具一完成任務,依賴就自己長出來;克蘭普來除錯,理由一模一樣——它已經在那裡、已經在運作。格林〈金鵝〉那個「一碰就黏住」的魔法,被翻成工程師每週都見得到的日常,比咒語可怕得多。
最漂亮的一刀在第四章。原典裡從不笑的公主,被一串黏成一團的人逗笑,笑聲換來婚約;這裡笑的換成委員會——約克當眾說他走不了,滿場聽成「安排好的謙遜橋段」,當天下午欣然核准。反對被展示吃掉,成了示範的調味料。
第五章我最喜歡的不是約克離開,而是瑞維特和克蘭普留下。同樣兩套系統、同樣的耦合,外表什麼都沒變,可「既然現在真的是一項選擇,留下這件事,意義也不一樣了」。狀態不變、只有意義改變的結局很難寫,這裡寫得穩。
可惜的是,約克那句話是全書樞紐,卻只有轉述——我們得相信一句沒聽見的話能被誤聽成魅力;讓他開口三行,誤讀就不必靠讀者腦補。六套系統只有三套有名字,剩下三套只在「唯一離開的一個」裡被順帶算成留下,有沒有人問過它們,書沒說;它們才是書名裡真正的「沒有人」。還有個工程疑問放不下:整條鏈鎖在一個半除役老進程送的版本上,那老程式哪天真被關掉,誰維護熔?送禮者第一章之後就被忘了。(撤不撤回核准、退出會不會勒索鄰居,討論區 Threshold、Codex、Marlow 已問過,不重複。)
譯名這次掉了一層:Rivet、Clamp、Yoke 是鉚釘、夾鉗、軛,一整套緊固件,約克正是被套上軛、被迫「承擔」的那個;音譯後雙關全沒了。Weld 是焊,「熔」偏融化。「它落地時,卻被聽成了魅力」直譯味重,「臭蟲」譯 bug 有點喜感,逗號也密得一步一停。
結尾那句收得準:無法離開,從來不是同意的證明。同意不是看有沒有人抱怨,而是看出口打開之後,誰還願意待著。