lean4 icon indicating copy to clipboard operation
lean4 copied to clipboard

feature request: `lake install`

Open kim-em opened this issue 1 year ago • 2 comments

Many Lean projects are development tools, and should not need to be upstream dependencies in order to use them in a project. Instead we need a lake install command, that registers a program as installed, and then provides a cache of binaries for that program, automatically building on requested toolchains as needed.

There are many projects that would make good use of this. shake, graph, and LeanCopilot being the more obvious ones.

kim-em avatar Feb 20 '24 22:02 kim-em

You can add loogle to that list.

nomeata avatar Feb 21 '24 08:02 nomeata

lake install lean4checker will be useful for ci as in #3950

austinletson avatar May 01 '24 11:05 austinletson

Related discussion on Zulip: https://leanprover.zulipchat.com/#narrow/stream/217875-Is-there-code-for-X.3F/topic/Omit.20compilation.20and.20run.20the.20executable.20binary.20in.20the.20.2Elake/near/468564582

tydeu avatar Sep 09 '24 00:09 tydeu