Zulip Chat Archive

Stream: mathlib4

Topic: Cache.lean?


Damiano Testa (Apr 03 2024 at 10:46):

In the context of lake exe mkAll, I noticed that the libraries on which Mathlib depends all have a library.lean file importing all the .lean files of the library except for Cache. I realize that no one probably wants to import Cache, but this argument would apply also to MathlibExtras and docs.

Should Cache.lean be (auto-)generated?

Yaël Dillies (Apr 03 2024 at 11:58):

That's a bit strange indeed. Was not having Cache.lean a conscious design decision or an oversight?

Mario Carneiro (Apr 03 2024 at 12:24):

Cache is not really a library, it's an exe which is too big for one file

Mario Carneiro (Apr 03 2024 at 12:25):

and lake has some silly restrictions about lake exes not having multiple modules


Last updated: May 02 2025 at 03:31 UTC