(這是 Day 24 – Yule the Ancient Troll-tide Carol 的中譯,作者是 Larry Wall。)
(感謝康寧馨斧正譯文。)
你在耶誕夜拆開禮物,發現了一面鏡子,裡頭可以看到自己。
鏡面上刻鑄一行聲明:
鏡子裡的主體,實際上比看起來近。
但它一點兒也不像汽車後視鏡。看來雖然脆弱,可結實得很,兩歲的你再怎麼費勁,也弄不破它。
「啥?鏡子裡怎麼會出現以前的我?」
你把鏡子扳來扳去,裡面不祇出現了你過去的尷尬身影,還有你未來可能成為的模樣,好的壞的都有。
「哇!」
突然一陣五內翻騰,天旋地轉後,你看著鏡子,但,不是從外頭看著鏡面,而是從鏡子裡朝外看:除了你的各個倒影之外,還出現了許多人,從鏡外看著你。你是他們過去或未來的模樣。
顯然,出於一場意外,你被吸進了超維鏡裡——現在你是 Perl 6 社群的一員了。
我們(包括你)獻給你(包括我們)的禮物,就是我們夢想中自己的模樣。
換句話說,你被黑克了!甚至,是被博格了!不過,也許你會試著喜歡這件事。
Perl 不祇是技術,也是一種文化:Perl 是一套鼓勵技術黑克的技術,也是一種鼓勵文化黑克的文化。
Perl 歷史上的第一個黑克,就是「捐出實作程式,交由社群維護」。之後還有許多別的黑克,大的小的都有。其中有些黑克也出現在你持有的鏡子裡。呃,我是說持有你的鏡子裡。
第二個文化大黑克則顛覆了 Unix 文化裡的還原論思想,讓它也能適用在還原論之外的情況。
「採用雙重授權」是第三個文化黑克,讓企業和 FSF 都能接受 Perl。
還有個眾所周知的黑克:寫一本電腦書,讓它不僅有料,而且還很有趣!
但這些不過是粗淺的黑克而已。Perl 文化的深層黑克,是讓社群能夠自我引導,自己黑克自己,遞迴建構、日新又新。(通常,是往好的方向走。)
Perl 6 也延續了「Positive Trolling」的優良傳統。在古英語裡,Troll 的意思是「歡唱」,好比說「Troll the ancient yuletide carol」。我們的「Perl 6 耶誕倒數」活動,正是這類歡唱的好例子。(它也是遞迴式社群自我建構的模範之一。)
還有許多別的例子。
好比說,打開 perl6.org 的首頁,立刻就能看到幾項文化黑克。最醒目的,自然是我們的蝴蝶標誌「Camelia」。
她透過圖象和文字,來為文化黑克發聲。圖象在說:
- Perl 6 十分有趣。
- Perl 6 生機盎然。
- Perl 6 富有魅力。
- Perl 6 主題明快。
- Perl 6 注重個人也注重關係。
- Perl 6 經歷了一番脫胎換骨。
- Perl 6 既簡樸又縝密。
- Perl 6 對女人和小孩友善。
從反面來說:
- Perl 6 和蒼白乏味的企業形象無關。
- Perl 6 好看,但不至於美到令人心碎。
- Perl 6 不像駱駝那樣桀傲難馴。
- Perl 6 對偷耶誕禮物的搗蛋鬼並不友善。
我們發現 Camelia 是很有用的文化黑克:從它挑起的情緒反應,我們可以辨認出想偷走耶誕節的搗蛋鬼是哪些人。
凡是社群,都有新加入的成員,其中難免有些人態度惡劣。像 Camelia 這樣鮮明的攻擊目標,往往讓這些人忍不住做出一些白目的行為,就像是在說:「嗨,我是小白。擁抱我吧。」
這裡可以看到 Perl 6 社群的另一項文化黑克:我們擁抱小白。(在某個限度以內。)
Camelia 用文字說得很清楚:「要想加入我們社群,你必須有能力善待各種不同的人。」小白也是人,所以我們都有善待小白的能力。(如果我們對某位小白不好,那是因為我們決定要對他不好,不是因為我們無能。)
我們社群裡有些成員,當年也曾經是小白出身。就像先前提到的那面超維鏡一樣,我們在結伴同行的生命旅程裡,都從彼此身上看到自己的影子。
我們大多希望未來能成為更好的人,也願意承認自己過去的種種缺失。但世界上仍有不少還沒立志向善的人,包括許多小白在內。有些小白確實心術不正,有些只是還沒學到怎樣與人好好相處而已。
因此,當我們說「擁抱小白」時,在操作上的意思是這樣的:當你加入我們的社群時,我們並不介意你當下的狀態有多麼白目。我們在意的,是你的一階和二階導數。
為了讓我們有時間來做差分,我們通常會借力使力、施展語言合氣道,使你有機會表達出更深層的渴望,而你或許只覺得是在折磨我們而已。
如果你立身不正,但願意積極向上,我們一定留住你,直到你改過遷善為止。你想當個好人。我們會幫助你。
如果你立身不正,也不願積極向上,那我們會看看你有沒有逐漸改善的跡象,也就是你的加速度是否為正。你還不想變成好人,但或許你會想變成「想變成好人」的人。這我們可能也幫得上忙。只要保持正向加速度,最後,速度和位置總是會跟上的。
總之,社群裡確實有搗蛋鬼,但有些搗蛋鬼是會懺悔的。我們想給他們一個機會。因此,有時候當搗蛋鬼來偷禮物時,我們只是站在一旁唱歌。
但是,有些搗蛋鬼就是死不悔改。
我們有沒有提醒過你,Camelia 的翅膀展開有三米長,而且她喜歡抓住死不悔改的搗蛋鬼、吸出他們的腦漿?不僅如此,幼蟲期的 Camelia 是隻駱駝,所以,她也會噴口水。你絕對、絕對不會想要嘗到被 Camelia 吸出腦漿,再噴出腦漿的滋味。
話說回來,大多數人的腦子並不需要吸或噴,只需要好好洗洗。
人們一旦領略了 Perl 的元哲學,便會發現,探索技術和文化的融合是一場多麼華麗的冒險。相形之下,惹人討厭的搗蛋行徑簡直是無聊透了,也簡單透了。
我們希望你喜歡這面新的超維鏡,也希望你喜歡曾享用過(或即將享用)的這二十四篇文章。
祝你有個璀璨的倒數,加入我們華麗的冒險。
唐凤 你很牛啊,你是怎么学习英语的啊!我初二学历想向你讨教经验
Posted by: wang | 2011.06.29 at 10:06 PM
您好。真巧,我也是初二学历。
我很晚才学英语,但比较早学英文,主要是在 IRC 聊天室上聊自己感兴趣的主题 (当时是在 EFNet #mtg 上聊万智牌),慢慢从对话里查字典学习一些词汇和惯用文法。
写长一点的文章时,可以参考 The Elements of Style,作为最基本的通用原则。
Posted by: audreyt | 2011.06.30 at 08:13 AM
The Elements of Style is a great book. Thanks for your recommending!
Posted by: thinkhy | 2012.02.05 at 11:06 AM