jstolarek / slicer

Companion code for paper "Imperative Functional Programs that Explain their Work", Wilmer Ricciotti, Jan Stolarek, Roly Perera and James Cheney, ICFP 2017, Oxford, UK
http://dl.acm.org/citation.cfm?id=3110258
GNU General Public License v3.0
6 stars 0 forks source link

Un-parameterize EvalState #22

Closed jstolarek closed 7 years ago

jstolarek commented 7 years ago

At some point during code cleanup I parameterized EvalState by types of values stored in the environment. This was motivated by code in Annot module that didn't store Values in the environment but used something else instead. Now that Annot is gone there is no need to have that extra type argument. Code will be shorter and cleaner.