lean4 icon indicating copy to clipboard operation
lean4 copied to clipboard

feat: lake: alternative TOML config

Open tydeu opened this issue 1 year ago • 1 comments

Work-in-progress PR for an alternative TOML configuration file for basic packages.

Task list

  • [x] TOML parser
  • [x] TOML data types
  • [x] TOML elaborator (Syntax -> data types)
  • [x] TOML tests
  • [ ] Lake configuration from TOML
  • [x] lakefile.toml loader
  • [ ] lake translate <toml|lean> to switch between config languages
  • [ ] TOML option for Lake package templates (e.g., lake init <pkg> --toml)

tydeu avatar Feb 10 '24 00:02 tydeu

Mathlib CI status (docs):

Sounds great. Looking forward to seeing this in a nightly so we can start translating ahead of v4.8.

kim-em avatar Mar 26 '24 05:03 kim-em