Skip to content

Conversation

jeremie-koenig
Copy link
Contributor

Global environments are used as intermediate constructions when defining the step relation for individual languages, however there is no need to include them in the common interface for small-step semantics.

I have been a bit puzzled for some time as to why it's there (possibly historical reasons?), and it has been a minor inconvenience when defining operators on semantics, so I thought I'd try to remove it and submit this for your consideration.

Thanks~

Global environments are used as intermediate constructions when defining
the step relation for individual languages, however there is no need to
include them in the common interface for small-step semantics.
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.

1 participant