TeaCon 茶后談第 306 期
在 asie 剛發(fā)布 Charset 系列模組(詳見「茶后談#286」)的數(shù)個(gè)月中,asie?為每一個(gè)子模塊指定了一個(gè)特別的字符作為其模組名,例如管道模塊的「|」、音頻模塊的「?」和線纜模塊的「+」。(如下圖所示;彼時(shí)音頻模塊還沒收錄入 Charset 的介紹頁中,但在源碼中可找到其蹤跡,見?https://github.com/CharsetMC/Charset/blob/1.8.9/src/main/java/pl/asie/charset/audio/ModCharsetAudio.java#L53。)因?yàn)槊總€(gè)子模塊的名字都是單個(gè)字符(Character),把所有模塊名組合在一起形成的集合也就成了「字符集」(Character Set,時(shí)常縮寫為 Charset),和 Charset 這個(gè)模組名遙相呼應(yīng)。從這些符號(hào)上你也能隱約看出 asie 是在按照一定規(guī)律選擇字符:管道模塊選用的字符 | 除了本身長得就像一根管子,在英語中也可稱作 pipe(即「管道」之意);音頻模塊則是由符杠連起來的兩個(gè)八分音符(Unicode 碼位 U+266B);線纜模塊選用的加號(hào)則是在描繪該模塊所提供的仿 RedPower(紅石力量)模組的紅石線纜。不過在 asie 于 2017 年回歸 Charset 開發(fā)并發(fā)布 Charset 0.3.6 后,所有子模塊的模組名都統(tǒng)一變成了「Charset某某某」的格式,例如音頻模塊變成了「CharsetAudio」,這些別具一格的模組名也就此走向歷史?!颈酒诰庉嫞?TUSK】

標(biāo)簽: