Uses of Class
gnu.lists.LList
-
Packages that use LList Package Description gnu.kawa.functions gnu.kawa.lispexpr gnu.lists Contains utility classes and interfaces for sequences (lists), arrays, and trees.gnu.mapping SupportsProcedure
, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).kawa.lang kawa.standard -
-
Uses of LList in gnu.kawa.functions
Methods in gnu.kawa.functions with parameters of type LList Modifier and Type Method Description static void
Map. forEach1(Procedure proc, LList list)
An optimized single-list version of for-each.static Object
Map. map1(Procedure proc, LList list)
An optimized single-list version of map. -
Uses of LList in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr that return LList Modifier and Type Method 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 functionstatic LList
LispPackage. pkgUsesList(LispPackage lp)
Used for the CL PACKAGE-USE-LIST function.Methods in gnu.kawa.lispexpr with parameters of type LList Modifier and Type Method 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(Object name, LList nicks, LList used)
static void
LispPackage. usePackages(LList importees, LispPackage importer)
-
Uses of LList in gnu.lists
Subclasses of LList in gnu.lists Modifier and Type Class 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
APair
with the file name and position it was read from.class
RAPair
Methods in gnu.lists that return LList Modifier and Type Method Description static LList
LList. makeList(Object[] vals, int offset)
static LList
LList. makeList(Object[] vals, int offset, int length)
static LList
LList. makeList(List vals)
static LList
RAPair. raList(Object[] xs)
static LList
LList. reverseInPlace(Object list)
Reverse a list in place, by modifying the cdr fields. -
Uses of LList in gnu.mapping
Subclasses of LList in gnu.mapping Modifier and Type Class Description class
ArgListPair
Methods in gnu.mapping that return LList Modifier and Type Method 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)
-
Uses of LList in kawa.lang
Subclasses of LList in kawa.lang Modifier and Type Class Description static class
SyntaxForms.PairSyntaxForm
static class
SyntaxForms.PairWithPositionSyntaxForm
static class
Translator.FormStack
A list of "forms" to be further processed.Fields in kawa.lang declared as LList Modifier and Type Field Description LList
Translator.ValuesFromLList. values
Methods in kawa.lang that return LList Modifier and Type Method Description LList
NamedException. getObjectIrritants()
LList
Translator. scanBody(Object body, ScopeExp defs, boolean makeList)
Recursive helper method for rewrite_body.static LList
Record. typeFieldNames(ClassType ctype)
static LList
Record. typeFieldNames(Class clas)
Methods in kawa.lang with parameters of type LList Modifier and Type Method Description static ClassType
Record. makeRecordType(String name, LList fnames)
void
Translator.FormStack. pushAll(LList values)
void
Translator.FormStack. pushAll(LList values, Pair valuesLast)
protected void
Translator. rewriteBody(LList forms)
Constructors in kawa.lang with parameters of type LList Constructor Description ValuesFromLList(LList values)
-
Uses of LList in kawa.standard
Methods in kawa.standard that return LList Modifier and Type Method 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(Object rest, Translator tr, ScopeExp defs, boolean ignoreCase)
-