Package | Description |
---|---|
gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
Modifier and Type | Field and Description |
---|---|
static LispPackage |
LispPackage.ClassNamespace |
static LispPackage |
LispPackage.CLNamespace |
static LispPackage |
LispPackage.KawaNamespace |
static LispPackage |
LispPackage.KeywordNamespace |
Modifier and Type | Field and Description |
---|---|
static ThreadLocation<LispPackage> |
LispPackage.currentPackage
Common Lisp
*package* special. |
Modifier and Type | Method and Description |
---|---|
static LispPackage |
LispPackage.findPackage(java.lang.String name)
Returns null if no package exists.
|
static LispPackage |
LispPackage.makeLispPackage(java.lang.Object name,
LList nicks,
LList used) |
static LispPackage |
LispPackage.valueOf(java.lang.String name)
Look up a given package in the
Namespace map. |
Modifier and Type | Method and Description |
---|---|
static void |
LispPackage.addNickNames(LispPackage name,
LList nicks) |
static void |
LispPackage.exportPkg(LList syms,
LispPackage pkg)
Export a list of symbols from a package, checking for conflicts.
|
static void |
LispPackage.importPkg(LList syms,
LispPackage pkg)
Import a list of symbols into the internal table of a package.
|
static java.lang.Object |
LispPackage.intern(java.lang.String name,
LispPackage pkg) |
static LList |
LispPackage.pkgUsedByList(LispPackage lp)
Used for the CL PACKAGE-USED-BY-LIST function
|
static LList |
LispPackage.pkgUsesList(LispPackage lp)
Used for the CL PACKAGE-USE-LIST function.
|
static void |
LispPackage.use(LispPackage importing,
LispPackage imported) |
static void |
LispPackage.usePackages(LList importees,
LispPackage importer) |