RFC: `lake exe` variant without compilation
Nobody has claimed this yet.
- Dominant language
- Lean
- Stars
- 9.2k
- Forks
- 990
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 175
Description
Proposal
add option to lake exe which simply execute an already existing binary file, without compilation.
User Experience: How does this feature improve the user experience?
lake exe command running time improvement
Beneficiaries: Which Lean users and projects benefit most from this feature/change?
repos depend on other lean packages
Community Feedback
Omit compilation and run the executable binary in the .lake
Impact
Add 👍 to issues you consider important. If others benefit from the changes in this proposal being added, please ask them to add 👍 to it.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the lake exe command and review the linked Zulip discussion about omitting compilation. Define the option's behavior for an existing binary and how it should report missing or outdated binaries; done means lake exe can run an existing .lake executable without compiling.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system, cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100