答:我出生在英國,可是現在是紐西蘭公民。定居紐西蘭之前,我有 一半的時間在英國,一半時間在紐西蘭。我現在住在紐西蘭威靈頓( Wellington),這是一個小城。我用 Perl 七年了,大部份都在寫物 件導向程式。
問:威靈頓也有 Perl 推廣組嗎?
答:有,威靈頓 Perl 推廣組(Wellington.pm)之前停頓了很長一 段時間,現在正處於重組期。因為威靈頓不是甚麼大城市,所以我們 的人也不多,固定會出現的成員約10 至 15 名。雖然人不多,可是 有幾個相當優秀的人,我想我們還在暖身。
問:Wellington.pm 也有固定聚會嗎?
答:有,我們每個月聚會一次。
問:為甚麼會想來台灣呢?
答:這有幾個原因:首先,我對中國文化與美國主義有同等的敬意, 他們各有千秋,我想知道這兩者在台灣融合的情況。我目前剛開始學 一點漢語,想要到國語的環境去看看。當然,最重要的是,能夠跟其 他用不同角度使用 Perl 的團體分享寫程式的經驗。
問:在台灣時,你有想要參觀哪些地方嗎?
答:唔,飛那麼遠當然不可能甚麼都不看。我計畫在台灣跟中國留二 至三個星期。我女朋友是上海人,所以我也可能再衝去中國看看。
問:所以這是你第一次台灣或中國囉?
答:是的。
問:那這次來 YAPC::Taipei,你打算跟我們講的主題是?
答:喔,我的主題是關於 Tangram 模組的作者(物件永續性, Object Persistence),以及其他與功能與 Tangram 類似的模組(如:Pixie, Class::DBI, Alzabo)。
問:我們第一次看到 Tangram(七巧板)這個名字的時候都很好奇, 為甚麼你會取這個名字?
答: Tangram是一種拼圖的名字(可參考https://www.ex.ac.uk/cimt/puzzles/tangrams/tangint.htm),這個名字並不是我取的,原作者 是 Jean- Louis LeRoy,我從他那邊接過 maintainer 的工作。
就我所知,之所以取這個名字是因為七巧板只有幾個簡單的圖形,卻 可以拼出許多不同的形狀。而使用 Tangram 模組,就可以簡單地把 以 UML 做成的 model 轉換成應用程式的綱要(schema)。所以,UML 的形狀就像是七巧板拼圖的圖形。
關於細節,YAPC 的時候我們可以更深入討論。
(本文轉載自 Newzilla)
相關網址:
1.Sam Valain
2.七巧板介紹