Skip to content
This repository has been archived by the owner on Sep 5, 2022. It is now read-only.

bind many name with type #20

Closed
4 tasks done
dannypsnl opened this issue Aug 24, 2021 · 0 comments · Fixed by #27
Closed
4 tasks done

bind many name with type #20

dannypsnl opened this issue Aug 24, 2021 · 0 comments · Fixed by #27
Assignees
Labels
enhancement More like an internal feature, improve code base but not surface feature New feature or request

Comments

@dannypsnl
Copy link
Owner

dannypsnl commented Aug 24, 2021

The current bind is like

(def (foo [x : A] [y : A]) : A
  [x => y])

would be good to have

(def (foo [x y : A]) : A
  [x => y])
  • extract bindings
  • update data type bindings
  • update data type constructor bindings
  • update def bindings
@dannypsnl dannypsnl added enhancement More like an internal feature, improve code base but not surface feature New feature or request labels Aug 24, 2021
@dannypsnl dannypsnl moved this from To do to In progress in simple theorem prover Aug 25, 2021
dannypsnl added a commit that referenced this issue Aug 26, 2021
dannypsnl added a commit that referenced this issue Aug 26, 2021
CYBAI added a commit that referenced this issue Aug 29, 2021
Implement share type bindings.

Resolve #20
@CYBAI CYBAI mentioned this issue Aug 29, 2021
simple theorem prover automation moved this from In progress to Done Aug 29, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement More like an internal feature, improve code base but not surface feature New feature or request
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

2 participants