Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add support for multi-let #675

Merged
merged 5 commits into from
Nov 13, 2018
Merged

Add support for multi-let #675

merged 5 commits into from
Nov 13, 2018

Conversation

Gabriella439
Copy link
Collaborator

... as standardized in: dhall-lang/dhall-lang#266

This also adds dhall lint support for consolidating nested let expressions

... as standardized in: dhall-lang/dhall-lang#266

This also adds `dhall lint` support for consolidating nested `let` expressions
@Gabriella439
Copy link
Collaborator Author

Note that in the process of implementing this I realized that I forgot to standardize how to encode/decode multi-let expressions, so I will finish that before merging this

@joneshf
Copy link
Collaborator

joneshf commented Nov 10, 2018

Any thoughts on how we might mitigate that happening in the future?

@Gabriella439
Copy link
Collaborator Author

@joneshf: Usually I do this by implementing the proposal in Haskell before merging, but I forgot to do so this time

@Gabriella439 Gabriella439 merged commit 8a5bfaa into master Nov 13, 2018
@Gabriella439 Gabriella439 deleted the gabriel/multi_let_3 branch November 13, 2018 16:02
sjakobi added a commit that referenced this pull request Aug 20, 2019
sjakobi added a commit that referenced this pull request Aug 20, 2019
Closes #1185.

This mostly reverts "Add support for multi-`let` (#675)" /
8a5bfaa.
sjakobi added a commit that referenced this pull request Aug 28, 2019
Closes #1185.

This mostly reverts "Add support for multi-`let` (#675)" /
8a5bfaa.
sjakobi added a commit that referenced this pull request Aug 31, 2019
Closes #1185.

This mostly reverts "Add support for multi-`let` (#675)" /
8a5bfaa.

Also:

* Add fields for Src
  This is useful for to make 'Note's less noisy during debugging:

      first srcText expr
sjakobi added a commit that referenced this pull request Aug 31, 2019
Closes #1185.

This mostly reverts "Add support for multi-`let` (#675)" /
8a5bfaa.

Also:

* Add fields for Src
  This is useful for to make 'Note's less noisy during debugging:

      first srcText expr
sjakobi added a commit that referenced this pull request Aug 31, 2019
Closes #1185.

This mostly reverts "Add support for multi-`let` (#675)" /
8a5bfaa.

Also:

* Add fields for Src
  This is useful for to make 'Note's less noisy during debugging:

      first srcText expr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants