如何阅读这些页面[lp-reading]

Flora的LP页面是可展开的内容树。正文中小节的标题控制展开与折叠;悬停背景显示该tree的范围,背景本身不是运行按钮。页面顶部的主标题是文章标题,不负责折叠整篇文章。

  • [lp-accumulate]这样的地址链接打开tree的独立页面;点击地址不会执行程序。[#N]是自动分配的临时地址,可能随内容结构变化,不适合作为长期引用。
  • Program.表示代码内容,不单凭这个标签判断代码是否已执行。program会在读取文章时执行,code-fragment保存定义,fragment-tree只展示片段。
  • Module.在LP案例中标记装配计划的展示。它不是一个名为Module的Scheme模块,也不意味着实例已经创建。
  • Project.展示多个计划组成的模块工程。每个Module有独立命名空间和输出路径;工程本身也不表示已经运行。
  • Example.标记构建核验的展示;Code.用于文本片段对照教程。这些英文种类来自taxon,末尾的点是排版。
  • 等宽代码框是可阅读的源码或核验表达式。颜色帮助识别Scheme语法,不表示执行覆盖率。长行可在框内横向滚动。

Contents链接跳到当前页面的小节;Flora返回站点首页;Auto/Day/Night控制站点自身配色,选中项以颜色与字重区分。标题也可用键盘聚焦后按Enter或Space切换。

tree地址标识阅读内容;Scheme名称如accumulate标识程序binding。两者可以取不同的名字,也有不同的作用域。这些标记与LP术语(片段、计划、实例等)汇总于术语表。