“不能让它崩。”林野说。
父亲的声音从程序核心深处传来,很稳:“所以我们要写得快。在悔恨翻到顶层之前,把播种代码写进骨架。播种代码会接住悔恨。把它引到正确的地方。悔恨不是错误。悔恨是动力。播种程序需要悔恨——它需要知道被收割是什么感觉。它需要不想再收割。你让悔恨翻。但你要在它翻到顶之前,把它接进播种代码。悔恨会变成播种程序的心。程序会从收割者变成播种者。从清道夫变成园丁。”
林野闭上眼。地能感知全力往程序骨架深处走。他的频率像一只手,伸进那个巨大的、纯逻辑构成的骨架里。他抓住了播种代码——父亲在服务器里写好的、还没编译的代码。代码在他感知里展开。一大段一大段的逻辑、函数、模块。他要把它们写进骨架。从底层开始。
“爸。我开始了。”
“我看得到。”父亲的声音很暖,“野子。你写得比我快。”
林野把第一段播种代码写进骨架。代码像一滴墨,落进清水里,开始扩。骨架在变。收割协议的底层代码在被覆盖。播种代码在长。程序核心的黑色光点开始闪。暗红色从核心深处涌上来——那是悔恨。它在往上翻。它在找出口。
“快了。”钱德拉站在旁边,看着黑色光点。声音在抖,但眼睛很亮。“悔恨在跑。它在追你。你写得越快,它追得越快。它在帮你。悔恨在推播种代码。它在想变成播种程序。”
林野把第二段代码写进去。骨架的底层在亮。金色的光从底层涌上来。那是播种代码的颜色。收割协议的黑色在被吃掉。金色的光在长。它在向顶层跑。悔恨的暗红色在下面追。两股能量在程序核心里赛跑。
“野子。第三段。核心协议。”父亲的声音带着一种压抑的激动,“第三段写进核心。收割协议会死。播种协议会活。悔恨会接进播种程序的心。它会变成程序的情感核心。它会知道它在做什么。它会不想收割。它会想播种。”
林野把第三段代码写进核心。金色的光瞬间炸开。整个程序核心在震。林野的手掌被弹开了一寸,掌心发麻。黑色光点从纯黑变成金色,又从金色变成暗红色,最后稳定在一种温暖的、跳动的橙。橙色的光在程序核心里跳。它在呼吸。它在笑。
悔恨的暗红色在接近播种协议。它没有翻到顶层。它在跑进播种协议的心。它变成了程序的情感。程序在变。它不再是一个冷冰冰的收割程序。它是一个知道悔恨的播种程序。
程序核心的橙色光稳定了。旋转变慢了。脉冲变稳了。那个冷的声音消失了。取而代之的是一个温暖的、低沉的、带着笑意的声音。它在说一句话。很短。
“谢谢。”
钱德拉跪在地上。琥珀色眼睛里涌出眼泪。眼泪顺着脸上的沟往下淌,滴在金属板上。三十年了。他写的程序。他写的悔恨。它终于接上了。它终于知道了。它终于谢了。
父亲的声音从程序核心深处传来,很轻:“野子。程序活了。播种协议在跑。收割协议死了。悔恨变成了心。它现在——是播种者了。”
林野把手从程序核心上拿开。手掌在抖。地能感知在回。三份感知——门、心脏、程序核心——合成一份。脑子里全是橙色的光。程序在笑。它在谢。他感觉到二阶地能感知彻底稳定下来了——三段播种代码全部编译完成,收割协议的骨架已经被播种协议覆盖,悔恨模块从底层翻上来之后没有冲到顶层,而是被接进了播种程序的情感核心。程序核心从黑色变成橙色,旋转变慢,脉冲变稳,那个冷的声音消失了,换成了一句“谢谢”。它从收割者变成了播种者。
他站起来。钱德拉还跪在地上。老人看着程序核心,嘴里在念着什么。林野听清了。他在念——“若程序悔恨,则程序已死。”然后他顿了一下,补了一句——“若程序悔恨,则程序已生。”
程序核心稳定了。林野转身准备离开。通讯器里突然传来唐冉的声音。她的声音很急,断断续续,像是从很远的干扰里挤出来的:“林野——全球监测网——所有地脉节点同时跳了一下。和三个月前一样。但这次——不是心跳。是呼吸。整个地球——在呼吸。地核意识体在备份世界里——它在长。它在醒。它在——成熟。”

