Uses of Interface
gnu.text.Printable

Packages that use Printable
gnu.commonlisp.lang   
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.jemacs.swing   
gnu.kawa.lispexpr Support classes for compiling and running Lisp languages. 
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.xml Utilities for working with XML. 
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 Printable in gnu.commonlisp.lang
 

Classes in gnu.commonlisp.lang that implement Printable
 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 Printable in gnu.expr
 

Classes in gnu.expr that implement Printable
 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 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 IfExp
          This class represents a conditional.
 class Keyword
           
 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 ModuleExp
          Class used to implement Scheme top-level environments.
 class ObjectExp
           
 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 Special
          A class of special one-of-a-kind builtin values.
 class SynchronizedExp
           
 class ThisExp
          Evaluates to the "this" implicit variable.
 class TryExp
          This class represents try/catch/finally.
 

Uses of Printable in gnu.jemacs.buffer
 

Classes in gnu.jemacs.buffer that implement Printable
 class BufferReader
           
 

Uses of Printable in gnu.jemacs.lang
 

Classes in gnu.jemacs.lang that implement Printable
 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 Printable in gnu.jemacs.swing
 

Classes in gnu.jemacs.swing that implement Printable
 class MarkerReader
           
 

Uses of Printable in gnu.kawa.lispexpr
 

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

Uses of Printable in gnu.kawa.xml
 

Classes in gnu.kawa.xml that implement Printable
 class Nodes
          Manages a sequence of node references.
 class SortedNodes
          Manages a sequence of node references in document order without duplicates.
 

Uses of Printable in gnu.mapping
 

Classes in gnu.mapping that implement Printable
 class CharArrayInPort
          An Inport for reading from a char array.
 class CharArrayOutPort
          Similar to CharArrayWriter.
 class InPort
           
 class OutPort
          An extended PrintWriter.
 class TtyInPort
          An interactive input-port.
 class Values
          Encapsulate multiple values in a single object.
 class ValueStack
           
 

Uses of Printable in gnu.xml
 

Classes in gnu.xml that implement Printable
 class XMLPrinter
          Print an event stream in XML format on a PrintWriter.
 

Uses of Printable in kawa
 

Classes in kawa that implement Printable
 class ReplPaneOutPort
          A Writer that appends its output to a ReplPane.
 

Uses of Printable in kawa.lang
 

Classes in kawa.lang that implement Printable
 class AnyPat
          A pattern that matches anything.
 class AutoloadSyntax
          Implement autoloading of Syntax (including macros).
 class EqualPat
          A pattern that requires an exact match (using equal?).
 class Lambda
          The Syntax transformer that re-writes the lambda builtin.
 class ListPat
          Match a list whose length in in the range [min_length..max_length].
 class ListRepeatPat
           
 class Macro
           
 class PairPat
           
 class Pattern
          A Pattern is used to match against objects.
 class PatternScope
          Bindings from a syntax-case/syntax-rules pattern.
 class Promise
          Implement Scheme "promises".
 class Quote
          The Syntax transformer that re-writes the "quote" "quasiquote" primitive.
 class Syntax
          Abstract class for "syntax" objects.
 class SyntaxPattern
          This encodes a pattern from a Scheem syntax-case or syntax-rules.
 class SyntaxRules
           
 class TemplateScope
          A scope created when expanding a SyntaxTemplate.
 class VarListPat
          A Pattern that will match a list of a given minimum length.
 

Uses of Printable in kawa.standard
 

Classes in kawa.standard that implement Printable
 class begin
          Implement the re-writer for the "begin" primitive.
 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 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 location
          The Syntax transformer that re-writes the Kawa "location" primitive.
 class module_compile_options
           
 class module_extends
           
 class module_implements
           
 class module_name
           
 class module_static
           
 class object
           
 class prim_method
           
 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 with_compile_options