Lean 语言参考

Lean 4.3.0 (2023-11-30)🔗

Lake:

  • lake new MyProject math 的合理默认值

  • postUpdate? 配置选项更改为 post_update 声明。有关新语法的更多信息,请参阅 post_update 语法文档字符串。

  • 如果工作区加载时不存在清单,则会自动创建清单。

  • 配置声明的 := 语法(即 packagelean_liblean_exe)已被弃用。例如,package foo := {...} 已弃用。

  • 支持通过 LAKE_PKG_URL_MAP 覆盖包 URL

  • 将默认构建目录(例如,build)、默认包目录(例如,lake-packages)和已编译配置(例如,lakefile.olean)移动到 Lake 输出的新专用目录 .lake 中。云发布构建档案也存储在这里,修复了 #2713

  • 将清单格式更新为版本 7(有关更改的详细信息,请参阅 lean4#2801)。

  • 弃用包配置的 manifestFile 字段。

  • 现在对 lakefile.olean 兼容性进行了更严格的检查(有关更多详细信息,请参阅 #2842)。