gnu.commonlisp.lang
Class Symbols
java.lang.Object
gnu.commonlisp.lang.Symbols
public class Symbols
- extends java.lang.Object
Support for Lisp Symbols.
The special symbol `nil' is actually the value gnu.lists.LList.Empty.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isSymbol
public static boolean isSymbol(java.lang.Object val)
isBound
public static boolean isBound(java.lang.Object sym)
getSymbol
public static Symbol getSymbol(Environment env,
java.lang.Object sym)
getSymbol
public static Symbol getSymbol(java.lang.Object sym)
getPrintName
public static java.lang.Object getPrintName(java.lang.Object sym)
getFunctionBinding
public static java.lang.Object getFunctionBinding(java.lang.Object symbol)
getFunctionBinding
public static java.lang.Object getFunctionBinding(Environment environ,
java.lang.Object symbol)
setFunctionBinding
public static void setFunctionBinding(Environment environ,
java.lang.Object symbol,
java.lang.Object newValue)