mukul-rathi / bolt

Bolt is a language with in-built data-race freedom!
MIT License
553 stars 53 forks source link

Ensure envs of async expressions are disjoint #25

Closed mukul-rathi closed 4 years ago

mukul-rathi commented 4 years ago

This could be enforced by removing free variables in the first expression from the environment of the second and then running type-checking on second expression using the reduced environment.