欢迎光临散文网 会员登陆 & 注册

TeaCon 茶后谈第 306 期

2023-01-13 17:33 作者:TeaCon  | 我要投稿

在 asie 刚发布 Charset 系列模组(详见「茶后谈#286」)的数个月中,asie 为每一个子模块指定了一个特别的字符作为其模组名,例如管道模块的「|」、音频模块的「♫」和线缆模块的「+」。(如下图所示;彼时音频模块还没收录入 Charset 的介绍页中,但在源码中可找到其踪迹,见 https://github.com/CharsetMC/Charset/blob/1.8.9/src/main/java/pl/asie/charset/audio/ModCharsetAudio.java#L53。)因为每个子模块的名字都是单个字符(Character),把所有模块名组合在一起形成的集合也就成了「字符集」(Character Set,时常缩写为 Charset),和 Charset 这个模组名遥相呼应。从这些符号上你也能隐约看出 asie 是在按照一定规律选择字符:管道模块选用的字符 | 除了本身长得就像一根管子,在英语中也可称作 pipe(即「管道」之意);音频模块则是由符杠连起来的两个八分音符(Unicode 码位 U+266B);线缆模块选用的加号则是在描绘该模块所提供的仿 RedPower(红石力量)模组的红石线缆。不过在 asie 于 2017 年回归 Charset 开发并发布 Charset 0.3.6 后,所有子模块的模组名都统一变成了「Charset某某某」的格式,例如音频模块变成了「CharsetAudio」,这些别具一格的模组名也就此走向历史。【本期编辑:3TUSK】



TeaCon 茶后谈第 306 期的评论 (共 条)

分享到微博请遵守国家法律