private LispDataType boundp(LispSymbolicAtom a) { if (LispGlobals.ContainsKey(((LispSymbolicAtom)a.Evaluate(this)).Value)) { return(new LispSymbolicAtom("T")); } else { return(new LispList()); } }
private LispSymbolicAtom makunbound(LispSymbolicAtom a) { LispGlobals.Remove(((LispSymbolicAtom)a.Evaluate(this)).Value); return(a); }