Evaluate `val' and `var' bindings in the environment in which they were defined
authorClinton Ebadi <clinton@unknownlamer.org>
Sun, 27 Apr 2014 02:11:24 +0000 (22:11 -0400)
committerClinton Ebadi <clinton@unknownlamer.org>
Sun, 27 Apr 2014 02:11:24 +0000 (22:11 -0400)
commit8061fadf3b4e8cb08c97fe61cb38476f66efa352
tree516648e478d0ee345197d8921a29ed16f221c39a
parent254d5faaae330b43f04ad7f39fb4340457d78776
Evaluate `val' and `var' bindings in the environment in which they were defined

Until this change, you could create a program such as:

  val mine : your_domain = "mydomain.org";
  val not_mine = mine;
  val mine = "not-my-domain.org";

  dom not_mine with end;

And domtool would happily configure "not-mydomain.org" for you.
src/env.sig
src/env.sml
src/reduce.sml