using System.Collections.Generic; using Mal; using MalVal = Mal.types.MalVal; using MalSymbol = Mal.types.MalSymbol; using MalList = Mal.types.MalList; namespace Mal { public class env { public class Env { Env outer = null; Dictionary data = new Dictionary(); public Env(Env outer) { this.outer = outer; } public Env(Env outer, MalList binds, MalList exprs) { this.outer = outer; for (int i=0; i