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 的方法难以理解。
什么是“反射器”? 委员会的邮件列表称为“反射器”。有很多这样的邮件列表;“全部”、“核心”、“库”和“扩展”是主要的几个。作为一种礼貌,可以在委员会成员的请求下将 Boost 技术专家添加到委员会反射器中。