累计器的同源.scm输出[#32]
@program-output["accumulator.scm" accumulator]
Download accumulator.scm
program-output声明构建产物,并生成Download链接。Flora的LP renderer将源码写到build/programs/accumulator.scm;文件包含定义及来源注释,不保存已运行实例的total。
在项目根目录运行以下命令会创建一个独立的累计器,输出2和5:
guile --no-auto-compile -c '(load "build/programs/accumulator.scm") (write (accumulate 2)) (newline) (write (accumulate 3)) (newline)'
program-source仅返回字符串,真正写文件由输出适配器负责;下载和展示不触发instantiate-program。