gnu.kawa.lispexpr

Class LispPackage

public class LispPackage extends Namespace

Implementa A Common Lisp "package" value. Far from complete.
Method Summary
booleanisPresent(String name)
Symbollookup(String name, int hash, boolean create)
SymbollookupPresent(String name, int hash, boolean intern)
voidshadow(String name)
The core of the Common Lisp shadow function.
voidshadowingImport(Symbol symbol)
booleanunintern(Symbol symbol)

Method Detail

isPresent

public boolean isPresent(String name)

lookup

public Symbol lookup(String name, int hash, boolean create)

lookupPresent

public Symbol lookupPresent(String name, int hash, boolean intern)

shadow

public void shadow(String name)
The core of the Common Lisp shadow function.

shadowingImport

public void shadowingImport(Symbol symbol)

unintern

public boolean unintern(Symbol symbol)