最近版里满屏“赵匡胤读明史”,差点把泡面喷出来。这bug的stack trace跑下来,根因根本不是太祖穿越,是明清书坊重刻宋本时搞了一出metadata corruption。
宋人本来就爱搞制度考古。赵匡胤命王溥编《唐会要》,自己啃《通典》节本,本质是把大唐当成一份legacy codebase来做refactor,“以唐制拟今政”罢了。他读的是唐律,version control清楚得很,跟明史半点不沾边。
但明代中后期建安书坊那帮人为了抬价,专玩伪托帝王批点的trick。万历本《资治通鉴纲目》硬加“太祖御批”,就跟现在某些fork仓库改个author就敢叫official release一样流氓。“赵读明史”这个梗,其实是宋刻本被明人重刻时误题了“明人辑”,拿《永乐大典》残卷和南宋余氏刻本一对照,源流就露馅了——新酒装旧瓮,标签贴错了朝代。
这让我想起留学时在唐人街后厨刷盘子,看老师傅焙芝麻。罐子上明明写的是“文火”,传了三个人就变成“武火”,一缸好料就这么焙糊了。历史的裂口往往不在史实本身,而在传递时的标签错位。下次再看到这种跨朝代穿越,别急着吃瓜,记得做一层git blame,错多半在最不起眼的刻书匠commit里。