lake icon indicating copy to clipboard operation
lake copied to clipboard

**(Deprecated: Merged into Lean 4)** Lean 4 build system and package manager with configuration files written in Lean.

Results 21 lake issues
Sort by recently updated
recently updated
newest added

In a file I get ``` `/home/sebastian/.elan/toolchains/leanprover--lean4---nightly-2022-08-10/bin/lake print-paths Init` failed: stderr: Error parsing '././lakefile.lean'. Please restart the lean server after fixing the Lake configuration file. ``` but going back to...

enhancement

It turns out that #119 already worked in some cases. Namely `lake update` would pick up changes in transitive dependencies, but only if the `inputRev` stayed the same. If the...

bug

For example `mathlib3port` depends on `lean3port` which depends on `mathlib4`. But running `lake update` in `mathlib3port` does not pick up the new `mathlib4` version when `lean3port` updates its dependency. We...

bug

I'm having trouble setting up a build for dynamic libraries. I can still do `lake build Foo:shared` but I'm unable to successfully set up the lakefile such that `lake build...

enhancement

Currently Lake seems to reject a statement such as ```lean target myTarget (pkg : Package) (arg : Nat) : FilePath := ... ``` We can write ```lean def myTarget (pkg...

enhancement

(I'm assuming this has at least been thought about, but filing it since I don't see another place tracking it). I'd like to add a dev dependency which isn't/shouldn't be...

enhancement

Lean files can use elaborators that read files at compile time. For example `include_str` in doc-gen4 reads the specified file during compilation and inserts the file's contents as a string...

enhancement

``` cd lake git checkout v3.2.1 time lake serve

performance

As discussed previously in the Zulip it would be beneficial if Lake could output a graph representation of the dependencies it has discovered. In order to replace the Lake dependency...

enhancement

I'm not completely sure what the right API would be. It would be nice to be able to have something like `inputFileTarget` but to specify a directory for whole directories....

enhancement