/*
 * Created on 27.10.2003
 *
 * To change the template for this generated file go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
package local.purelisp.eval;

import local.purelisp.eval.errors.LError;

/**
 * @author god
 *
 * To change the template for this generated type comment go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
public interface LObj {
	public LObj eval(Env env) throws LError;
	public String print();
	public LObj apply(Cons args, boolean evalled, Env env) throws LError;
}
