Boost C++ 函式庫

...全世界最受推崇且設計精良的 C++ 函式庫專案之一。 Herb SutterAndrei Alexandrescu,《C++ 程式碼規範

Boost 成員的 C++ 委員會會議常見問題

誰可以參加 C++ 委員會會議? PL22.16(INCITS/ANSI 委員會)或 WG21(ISO)成員國委員會(ISO 術語中的「國家機構」)的成員。 INCITS 已放寬 PL22.16 的成員資格要求,因此任何人不分國籍或雇主皆可加入。

由於 INCITS 和 ISO 規則的變更,會議出席要求比以往更加嚴格。PL22.16 成員組織的任何員工,以及 BSI 等國家機構團體的任何成員都可以參加。

任何非成員若想參訪,應先與 PL22.16 主席或其國家代表團團長聯繫。活躍於委員會的 Boost 成員可以協助安排。請聯繫 Boost 開發者郵件列表 以取得更多資訊。

下次會議的時間和地點? 每年舉行三次會議。通常有兩次在北美舉行,一次在北美以外的地區舉行。請參閱 會議地點和日期的一般列表。有關特定會議的詳細資訊,包括飯店資訊,通常會在先前會議的其中一封郵件中以文件形式提供。如果 會議網頁上沒有連結,則必須前往委員會的 文件 頁面並搜尋一下。

參加會議是否需要付費? 不需要,但可能會有許多額外費用,例如差旅費、住宿費和餐費。

會議的日程安排為何? 除非另行公告,會議於星期一上午 9:00 開始,其他日子則於上午 8:30 開始。最好提前半小時到達,以便佔個好位置,享用咖啡、茶或甜甜圈,並與大家打招呼。

在下一版標準發布之前,大多數會議都會持續到星期六,不過有些會議會在星期五結束。會議在最後一天通常會比其他日子提早許多結束。因為最後一天的正式會議僅用於正式投票,所以主要只與實際的委員會成員有關。

有時會舉行晚間技術會議;詳細資訊通常要到星期一上午的會議才會公布。某個晚上可能會有招待會,而且,是的,另一半也受邀參加。同樣地,詳細資訊通常會在星期一上午公布。

會議中實際會進行哪些活動? 星期一上午,全體委員會會花一兩個小時處理行政事務,然後委員會會分成幾個工作小組(核心、函式庫和增強功能)。全體委員會也會在本週稍晚時再次開會,聽取工作小組的進度報告。

大多數技術活動都在工作小組中進行。除了郵件中的文件外,還會討論議題列表中出現的每個有效議題。大多數議題都沒有爭議,幾分鐘內就能處理完畢。技術討論通常由長期委員會成員主導,他們通常會參考過去的決議或長期以來的慣例。有時會出現爭議。第一次參加的成員需要一些時間才能理解討論內容以及實際的決策方式。工作小組主席會擔任主持人。

有時會進行意向調查。在意向調查中,任何與會者都可以投票,這與委員會正式投票不同,正式投票只有投票成員才能投票。

午餐休息時間為一個半小時。非正式的小組通常會一起吃午餐;許多技術問題會在午餐時討論,或者實際上在午餐或之後的晚餐時解決。在許多方面來說,這些只涉及少數人的討論是最有趣的。有時在正式會議期間,工作組主席會將一個小組分拆出來以處理難題。

我一定要住在主辦飯店嗎? 不一定,預算緊張的委員們通常會住在其他更便宜的飯店。(選擇主辦飯店通常是因為它們有大型會議室,因此價格往往較高。)住在主辦飯店的好處是可以更容易地參與非正式討論,這些討論至少與正式會議的內容一樣有趣。

開會時人們穿什麼? 程式設計師的休閒裝扮。看不到領帶。

我應該帶什麼去開會? 攜帶筆記型電腦幾乎是必要的。會議有 Wiki,而且可以連上網路。無線網路連線已成為常態。

我應該如何準備會議? 下載會議的郵件或個別文件,並閱讀您感興趣的任何文件會很有幫助。如果您還沒有這樣做,請熟悉議題列表。決定您想參加哪些工作小組。

什麼是「文件」? 包含議題、提案或委員會感興趣的任何其他內容的電子文件。除非以文件形式提出,否則在會議上很少會討論,更不用說採取行動了。任何人都可以取得文件。文件並非隨機出現;它們一年會出現四次(最近是六次),在每次會議前後。委員們通常會透過說明文件在哪次郵件中來指稱該文件:「請參見 Redmond 會議前的郵件。」

什麼是「郵件」? 郵件是指一年四到六次在每次會議前後或會議之間準備的文件集。實際上,它只是所有會議文件的 .zip 或 .gz 壓縮檔。雖然郵件的壓縮檔本身僅供委員和技術專家使用,但其內容(標準副本除外)可作為個別文件供大眾使用。ISO 的做事方式真是高深莫測。

什麼是「討論群組」? 委員會的郵件清單稱為「討論群組」。它們有很多個;「all」、「core」、「lib」和「ext」是主要的幾個。作為禮貌,Boost 技術專家可以應委員會成員的要求加入委員會討論群組。


© Copyright Beman Dawes, 2002, 2006, 2007, 2009, 2010

依 Boost 軟體授權條款 1.0 版發佈。請參閱 www.boost.org/LICENSE_1_0.txt

修訂日期2010 年 1 月 18 日