Package | Description |
---|---|
gnu.commonlisp.lang | |
gnu.jemacs.buffer |
Provides various building blocks for building an Emacs-like text editor.
|
gnu.jemacs.swing | |
gnu.jemacs.swt | |
gnu.kawa.functions |
Various core run-time functions and operators.
|
gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
gnu.lists |
Contains utility classes and interfaces for sequences (lists), arrays, and trees.
|
gnu.mapping |
Supports
Procedure ,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
kawa.lang |
Core Kawa classes for Scheme and Lisp compile-time.
|
kawa.standard |
Primitive Scheme syntax and functions.
|
Modifier and Type | Field and Description |
---|---|
static LList |
Lisp2.FALSE |
Modifier and Type | Field and Description |
---|---|
static ThreadLocation<LList> |
CommonLisp.features |
Modifier and Type | Method and Description |
---|---|
protected void |
Lisp2Compilation.rewriteBody(LList list)
Process the DECLARE (if any) in a Common Lisp form.
|
Modifier and Type | Method and Description |
---|---|
abstract EMenu |
EToolkit.getMenu(LList menubar) |
void |
EMenu.setMenu(LList menu) |
abstract void |
EFrame.setMenuBar(LList menu) |
Modifier and Type | Method and Description |
---|---|
EMenu |
SwingToolkit.getMenu(LList menubar) |
void |
SwingMenu.setMenu(LList menu) |
void |
SwingFrame.setMenuBar(LList menu) |
Constructor and Description |
---|
SwingMenu(LList menu) |
Modifier and Type | Method and Description |
---|---|
EMenu |
SwtToolkit.getMenu(LList menubar) |
void |
SwtMenu.setMenu(LList menu) |
void |
SwtFrame.setMenuBar(LList list) |
Modifier and Type | Method and Description |
---|---|
static void |
Map.forEach1(Procedure proc,
LList list)
An optimized single-list version of for-each.
|
static java.lang.Object |
Map.map1(Procedure proc,
LList list)
An optimized single-list version of map.
|
Modifier and Type | Method and Description |
---|---|
LList |
LispPackage.allExternalSymbols()
The list of symbols exported from this package.
|
LList |
LispPackage.allInternalSymbols()
The list of symbols interned into this package.
|
LList |
LispPackage.allSymbols(Namespace ns)
The list of symbols managed by a given namespace.
|
LList |
LispPackage.getShadowingSymbols() |
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.
|
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 LispPackage |
LispPackage.makeLispPackage(java.lang.Object name,
LList nicks,
LList used) |
static void |
LispPackage.usePackages(LList importees,
LispPackage importer) |
Modifier and Type | Class and Description |
---|---|
class |
EmptyList
This singleton class represents an empty list.
|
class |
ImmutablePair |
class |
Pair
A "pair" object, as used in Lisp-like languages.
|
class |
PairWithPosition
A
Pair with the file name and position it was read from. |
class |
RAPair |
Modifier and Type | Method and Description |
---|---|
static LList |
LList.makeList(java.util.List vals) |
static LList |
LList.makeList(java.lang.Object[] vals,
int offset) |
static LList |
LList.makeList(java.lang.Object[] vals,
int offset,
int length) |
static LList |
RAPair.raList(java.lang.Object[] xs) |
static LList |
LList.reverseInPlace(java.lang.Object list)
Reverse a list in place, by modifying the cdr fields.
|
Modifier and Type | Class and Description |
---|---|
class |
ArgListPair |
Modifier and Type | Method and Description |
---|---|
static LList |
ArgListPair.getArgs(CallContext ctx) |
LList |
CallContext.getRestArgsList() |
LList |
CallContext.getRestArgsList(int next)
Get remaining arguments as a list.
|
LList |
CallContext.getRestPlainList(int next) |
LList |
CallContext.peekRestArgsList() |
static LList |
ArgListPair.valueOf(ArgListVector args) |
static LList |
ArgListPair.valueOf(ArgListVector args,
int skip) |
Modifier and Type | Class and Description |
---|---|
static class |
SyntaxForms.PairSyntaxForm |
static class |
SyntaxForms.PairWithPositionSyntaxForm |
static class |
Translator.FormStack
A list of "forms" to be further processed.
|
Modifier and Type | Field and Description |
---|---|
LList |
Translator.ValuesFromLList.values |
Modifier and Type | Method and Description |
---|---|
LList |
NamedException.getObjectIrritants() |
LList |
Translator.scanBody(java.lang.Object body,
ScopeExp defs,
boolean makeList)
Recursive helper method for rewrite_body.
|
static LList |
Record.typeFieldNames(java.lang.Class clas) |
static LList |
Record.typeFieldNames(ClassType ctype) |
Modifier and Type | Method and Description |
---|---|
static ClassType |
Record.makeRecordType(java.lang.String name,
LList fnames) |
void |
Translator.FormStack.pushAll(LList values) |
void |
Translator.FormStack.pushAll(LList values,
Pair valuesLast) |
protected void |
Translator.rewriteBody(LList forms) |
Constructor and Description |
---|
ValuesFromLList(LList values) |
Modifier and Type | Method and Description |
---|---|
static LList |
IfFeature.featureList()
Return a (partial) list of features,
The result does not include "provide" feature names - though it should.
|
LList |
Include.process(java.lang.Object rest,
Translator tr,
ScopeExp defs,
boolean ignoreCase) |