Skip to content

Wingman: Let-bindings in metatactics #2160

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 5 commits into from
Sep 6, 2021
Merged

Conversation

isovector
Copy link
Collaborator

This PR introduces the let tactic, which allows you to bind variables in tactic metaprograms. It takes a variadic number of binder names, and produces a hole for each, in order.

Fixes #2002

Copy link
Member

@jneira jneira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we were missing you 😉

@isovector
Copy link
Collaborator Author

I've been on a nice vacation in Mexico :) Back in full force soon.

@isovector isovector added the merge me Label to trigger pull request merge label Sep 5, 2021
@mergify mergify bot merged commit 10a0edb into haskell:master Sep 6, 2021
July541 pushed a commit to July541/haskell-language-server that referenced this pull request Sep 6, 2021
* Add metatactic for let-bindings

* Add test for simple let bindings

* Label hole numbers in the documentation

* Sort imports

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
merge me Label to trigger pull request merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Wingman feature request: Support for tactic subgoals via let
2 participants