Uses of Interface
gnu.mapping.Named

Packages that use Named
gnu.brl   
gnu.commonlisp.lang   
gnu.ecmascript   
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.jemacs.buffer Provides various building blocks for building an Emacs-like text editor. 
gnu.jemacs.lang Contains classes to implement the Emacs Lisp language. 
gnu.kawa.functions Various core run-time functions and operators. 
gnu.kawa.lispexpr Support classes for compiling and running Lisp languages. 
gnu.kawa.reflect Contains classes to use reflection. 
gnu.kawa.servlet   
gnu.kawa.xml Classes for using XML within Kawa. 
gnu.mapping Supports Procedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript). 
gnu.q2.lang Support for the experimental Q2 language. 
gnu.xquery.util   
kawa Classes for user interaction with Kawa. 
kawa.lang Core Kawa classes for Scheme and Lisp compile-time. 
kawa.standard Primitive Scheme syntax and functions. 
 

Uses of Named in gnu.brl
 

Classes in gnu.brl that implement Named
 class random
           
 

Uses of Named in gnu.commonlisp.lang
 

Classes in gnu.commonlisp.lang that implement Named
 class defun
          The Syntax transformer that re-writes the `defun' ELisp builtin.
 class defvar
           
 class function
           
 class prog1
           
 class setq
          The Syntax transformer that re-writes the `setq' builtin.
 class UnwindProtect
           
 

Uses of Named in gnu.ecmascript
 

Classes in gnu.ecmascript that implement Named
 class BinaryOp
           
 

Uses of Named in gnu.expr
 

Classes in gnu.expr that implement Named
 class AccessExp
          A common super-type for ReferenceExpa and SetExp.
 class ApplyExp
          This class is used to represent "combination" or "application".
 class BeginExp
          This class represents a sequence of Expressions.
 class BlockExp
          Class used to implement a block that can be exited.
 class BuiltinEnvironment
          An Environment containing the default bindings for the current Language.
 class CatchClause
          A "catch" clause of a "try-catch" form.
 class ClassExp
           
 class ErrorExp
          Class used to mark an erroneous expression
 class ExitExp
          Expression to exit a lexically surrounding block.
 class Expression
          Abstract class for syntactic forms that evaluate to a value.
 class FluidLetExp
          Class used to implement "fluid-let" for Scheme and "let" for Emacs.
 class GenericProc
          A collection of MethodProcs; one is chosen at apply time.
 class IfExp
          This class represents a conditional.
 class LambdaExp
          Class used to implement Scheme lambda expressions.
 class LangExp
          A language-specific expression.
 class LetExp
          Class used to implement "let" syntax (and variants) for Scheme.
 class ModuleBody
          Class for the dummy top-level function of a module.
 class ModuleExp
          Class used to implement Scheme top-level environments.
 class ModuleMethod
          Call a specified method in in a ModuleBody.
 class ModuleWithContext
           
 class ObjectExp
           
 class PrimProcedure
          A primitive Procedure implemented by a plain Java method.
 class QuoteExp
          An Expression that evaluates to a constant value.
 class ReferenceExp
          This class represents a variable reference (an identifier).
 class ScopeExp
          Abstract class for expressions that add local variable bindings.
 class SetExp
          An Expression to set (bind) or define a new value to a named variable.
 class SynchronizedExp
           
 class ThisExp
          Evaluates to the "this" implicit variable.
 class TryExp
          This class represents try/catch/finally.
 

Methods in gnu.expr with parameters of type Named
 void Language.defineFunction(Named proc)
          Enter a named function into the current environment.
static Declaration Declaration.getDeclaration(Named proc)
           
 

Uses of Named in gnu.jemacs.buffer
 

Classes in gnu.jemacs.buffer that implement Named
 class EKeymap
           
 class InfProcessMode
          Inferior process (external command) mode.
 class Mode
          Represents a "mode instance" - a mode active for a specific Buffer.
 class ProcessMode
           
 class ReplMode
           
 class SelfInsertCommand
           
 class TelnetMode
           
 

Uses of Named in gnu.jemacs.lang
 

Classes in gnu.jemacs.lang that implement Named
 class defcustom
           
 class defgroup
           
 class lambda
          The Syntax transformer that re-writes the lambda builtin.
 class SaveExcursion
           
 class While
          Implement the ELisp `while' syntax form.
 

Uses of Named in gnu.kawa.functions
 

Classes in gnu.kawa.functions that implement Named
 class AddOp
          Implement the Scheme standard functions "+" and "-".
 class AppendValues
           
 class Apply
          Implement the standard Scheme function "apply".
 class ApplyToArgs
          Implement the standard Scheme function "apply".
 class ArrayRef
           
 class ConstantFunction0
          A 0-argument function that returns a constant value.
 class Convert
           
 class CountValues
          Return the number of values in the argument.
 class DivideOp
          Implement the Scheme standard function "/".
 class Format
           
 class GetModuleClass
          Special procedure to get the Class of the current module.
 class GetNamedInstancePart
          The value of the Kawa Scehem expression '*:PART-NAME'.
 class GetNamedPart
          Procedure to get the value of a named component of an object.
 class IsEq
          Implement the standard Scheme function eq? and the Lisp eq.
 class IsEqual
          Implement the standard Scheme procedure equal? and the Lisp equal.
 class IsEqv
          Implement that standard Scheme function "eqv?".
 class MakeList
          Implement the Scheme standard function "list".
 class MakeProcedure
           
 class MultiplyOp
          Implement the Scheme standard function "*".
 class NumberCompare
          This implements the numeric comparison relations: <, <=, etc.
 class ParseFormat
           
 class SetNamedPart
          Procedure to get the value of a named component of an object.
 class ValuesMap
          Map a function over a value sequence, yielding a new sequence.
 

Uses of Named in gnu.kawa.lispexpr
 

Classes in gnu.kawa.lispexpr that implement Named
 class DefineNamespace
           
 

Uses of Named in gnu.kawa.reflect
 

Classes in gnu.kawa.reflect that implement Named
 class ArrayGet
           
 class ArrayLength
           
 class ArrayNew
           
 class ArraySet
           
 class ClassMethods
           
 class InstanceOf
           
 class Invoke
           
 class SlotGet
           
 class SlotSet
           
 class StaticGet
           
 class StaticSet
           
 class TypeSwitch
          Implement 'typeswitch' (as in XQuery) or 'typecase'.
 

Uses of Named in gnu.kawa.servlet
 

Classes in gnu.kawa.servlet that implement Named
 class GetRequest
          A 0-argument function that returns the current ServletRequest.
 class GetResponse
          A 0-argument function that returns the current ServletResponse.
 

Uses of Named in gnu.kawa.xml
 

Classes in gnu.kawa.xml that implement Named
 class AncestorAxis
          Used to implement a ancestor:: step in a path expression.
 class AncestorOrSelfAxis
          Used to implement a ancestor-or-self:: step in a path expression.
 class AttributeAxis
          Used to implement an attribute:: step in a path expression.
 class Attributes
           
 class ChildAxis
          Used to implement a child:: step in a path expression.
 class Children
           
 class CoerceNodes
          Coerces an item sequence to a node sequence.
 class CommentConstructor
           
 class DescendantAxis
          Used to implement a descendant:: step in a path expression.
 class DescendantOrSelfAxis
          Used to implement a descendant-or-self:: step in a path expression.
 class DocumentConstructor
           
 class FollowingAxis
          Used to implement a following:: step in a path expression.
 class FollowingSiblingAxis
          Used to implement a following-sibling:: step in a path expression.
 class IntersectNodes
          Get the union of two node lists.
 class IteratorItems
           
 class ListItems
          A function that maps a List into the sequence of its elements.
 class MakeAttribute
           
 class MakeCDATA
           
 class MakeElement
           
 class MakeProcInst
           
 class MakeResponseHeader
          A procedure that implements the "response-header" function.
 class MakeText
           
 class MakeUnescapedData
           
 class MakeWithBaseUri
          A Procedure to create an included entity object, or set the base-uri property for a document or fragment.
 class NodeCompare
          Compare nodes for document order.
 class NodeConstructor
           
 class OutputAsXML
          A 1-argument Procedure that takes a value and return output in XML syntax.
 class ParentAxis
          Used to implement a parent:: step in a path expression.
 class PrecedingAxis
          Used to implement a following:: step in a path expression.
 class PrecedingSiblingAxis
          Used to implement a following-sibling:: step in a path expression.
 class SelfAxis
          Used to implement a self:: step in a path expression.
 class SortNodes
          Sort argument nodes in document order.
 class TreeScanner
          Abstract class that scans part of a node tree.
 class UnionNodes
          Get the union of two node lists.
 class WriteTo
          Write a value to a named file.
 

Uses of Named in gnu.mapping
 

Classes in gnu.mapping that implement Named
 class Environment
          A mapping from EnvironmentKey to Locations.
 class InheritingEnvironment
           
 class LocationProc
          A Procedure that evaluates to the value of a Location.
 class MethodProc
          Similar to a CLOS method.
 class Procedure
          The abstract parent for all Scheme functions.
 class Procedure0
          Abstract class for 0-argument procedures.
 class Procedure0or1
          Abstract class for 0- or 1-argument Scheme procedures.
 class Procedure1
          Abstract class for 1-argument Scheme procedures.
 class Procedure1or2
          Abstract class for 1- or 2-argument Scheme procedures.
 class Procedure2
          Abstract class for 2-argument Scheme procedures.
 class Procedure3
          Abstract class for 3-argument Scheme procedures..
 class Procedure4
          Abstract class for 4-argument Scheme procedures.
 class ProcedureN
          Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
 class PropertySet
           
 class Setter
          The "setter" of procedure that can be used in the LHS of an assignment.
 class Setter0
          A special case of Setter, retricted to no arguments, except the RHS.
 class Setter1
          A special case of Setter, retricted to one argument (plus the RHS).
 class SimpleEnvironment
          Concrete implementation of Environment.
 class ThreadLocation
          A Location that forwards to a thread-specific Location.
 

Uses of Named in gnu.q2.lang
 

Classes in gnu.q2.lang that implement Named
 class Q2Apply
           
 

Uses of Named in gnu.xquery.util
 

Classes in gnu.xquery.util that implement Named
 class ArithOp
           
 class Average
           
 class BooleanValue
           
 class CastableAs
           
 class CastAs
           
 class Compare
          Compares two values (or sequences) according to XPath semantics.
 class IntegerRange
           
 class ItemAt
          Returns a value at a given index in a sequence of values.
 class NumberValue
           
 class OrderedMap
          A procedure used to represent a FLWOR expression with an order by clause.
 class RelativeStep
          Implements XPath path expression.
 class SubList
          Extracts a sub-range from a value sequence.
 class ValuesEvery
          Used to implement 'some - satisfies' and 'every - satisfies'.
 class ValuesFilter
           
 

Uses of Named in kawa
 

Classes in kawa that implement Named
 class repl
          Start a "Read-Eval-Print-Loop" for the Kawa Scheme evaluator.
 class TelnetRepl
           
 

Uses of Named in kawa.lang
 

Classes in kawa.lang that implement Named
 class AutoloadProcedure
          Implement autoloading of Procedures.
 class AutoloadSyntax
          Implement autoloading of Syntax (including macros).
 class Continuation
          A Continuation "represents an entire (default) future for the computation.
 class Eval
           
 class GetFieldProc
           
 class Lambda
          The Syntax transformer that re-writes the lambda builtin.
 class Macro
           
 class PatternScope
          Bindings from a syntax-case/syntax-rules pattern.
 class Quote
          The Syntax transformer that re-writes the "quote" "quasiquote" primitive.
 class RecordConstructor
           
 class SetFieldProc
           
 class Syntax
          Abstract class for "syntax" objects.
 class SyntaxRules
           
 class TemplateScope
          A scope created when expanding a SyntaxTemplate.
 

Uses of Named in kawa.standard
 

Classes in kawa.standard that implement Named
 class append
          Implement the Scheme standard function "append".
 class begin
          Implement the re-writer for the "begin" primitive.
 class call_with_values
           
 class callcc
          Implement the Scheme standard function "call-with-current-continuation".
 class constant_fold
          Implements the "constant-fold" transformer.
 class define
          The Syntax transformer that re-writes the "%define" internal form.
 class define_alias
           
 class define_autoload
           
 class define_class
           
 class define_member_alias
           
 class define_syntax
           
 class define_unit
           
 class define_variable
          "define-variable" is like define, but ignored if variable already bound.
 class export
           
 class expt
          Implement the standard Scheme procedure "expt".
 class fluid_let
          The Syntax transformer that re-writes the Scheme "fluid-let" primitive.
 class let
          The Syntax transformer that re-writes the Scheme "let" primitive.
 class let_syntax
          Implementation of the standard Scheme let-syntax and letrec-syntax forms.
 class load
           
 class location
          The Syntax transformer that re-writes the Kawa "location" primitive.
 class make
           
 class map
          Implement the Scheme standard functions "map" and "for-each".
 class module_compile_options
           
 class module_extends
           
 class module_implements
           
 class module_name
           
 class module_static
           
 class not
          Implement the standard Scheme procedure "not".
 class object
           
 class prim_method
           
 class prim_throw
           
 class readchar
           
 class require
           
 class set_b
          The Syntax transformer that re-writes the Scheme "set!" primitive.
 class syntax
           
 class syntax_case
           
 class syntax_error
          Implements the Kawa extension "%syntax-error".
 class syntax_rules
          Implement the standard Scheme "syntax-rules" form.
 class thisRef
           
 class throw_name
           
 class TracedProcedure
          A TracedProcedure is a Procedure wrapper that writes trace output.
 class vector_append
          Implement the Scheme extended function "vector-append".
 class with_compile_options