回上级页面

新蜗牛 · 后记

2023 年 05 月 12 日


上一篇:新蜗牛 · 其他

下一篇:新蜗牛 · 附录

新的 snail 模块充斥了以中文命名的宏,在使用时,建议将输入法的标点符号设为半角模式。

我并非汉语编程爱好者(我对汉语编程亦无成见)。snail 模块之所以像汉语编程,是因为我想给自己一点压力,从而能够更好地熟悉 MetaPost 的宏定义技巧及其表现力。

将 snail 模块里的中文宏翻译成英文并不困难。构成障碍的,从来都不是语言,而是傲慢与偏见。

同理,使用 MetaPost 语言,以编程的方式绘制图形,也需要放下傲慢的姿态。MetaPost 自其前身 MetaFont 开始,发展至今,依然不死,自有其难以被时间磨灭的价值和意义。

snail 模块可能并不能真正帮助任何一个人有效率地绘制流程图或其他类型的框图,但它并非没有价值。至少它证明了,一个人只需要写六百余行代码,便可以无需依赖他人用上万行代码编写的功能相似的 GUI 软件,而且前者所通向的那个世界,更是后者难以企及的。