All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class Jaja.Listener
adjoinOtherUsefulBindings(). Method in class Jaja.GlobalEnvironment
Enrich a global environment with Jaja-specific bindings.
adjoinPredefinedBindings(). Method in class Jaja.GlobalEnvironment
Enrich a global environment with really primitive bindings ie car, cons but not append which may be defined easily in Scheme.
adjoinSpecialPredefinedBindings(). Method in class Jaja.GlobalEnvironment
Enrich a global environment with bindings that imply the knowledge of the invocation protocol.
Anomaly(String). Constructor for class Jaja.Anomaly
Create an Anomaly with a specific reason to be displayed.
AnomalyFromException(Exception). Constructor for class Jaja.AnomalyFromException
Convert a caught exception into an Anomaly.
apply. Static variable in class Jaja.PredefinedValues
apply(Value[]). Static method in class Jaja.Procedure
apply can only manages up to ten arguments.
args. Variable in class Jaja.Invokation
authorEmail. Static variable in class Jaja.Id
The Email of the author.

B

Begin(). Constructor for class Jaja.Begin
beginq. Static variable in class Jaja.Symbol
booleanp. Static variable in class Jaja.PredefinedValues
booleanp(Value). Static method in class Jaja.Procedure
Box(). Constructor for class Jaja.Box
Box(Value). Constructor for class Jaja.Box

C

callep. Static variable in class Jaja.PredefinedValues
callep(Value). Static method in class Jaja.Procedure
callep is a call/cc reduced to its dynamic extent.
car. Variable in class Jaja.Pair
car. Static variable in class Jaja.PredefinedValues
car(Value). Static method in class Jaja.Procedure
cdr. Variable in class Jaja.Pair
cdr. Static variable in class Jaja.PredefinedValues
cdr(Value). Static method in class Jaja.Procedure
char_to_integer. Static variable in class Jaja.PredefinedValues
char_to_integer(Value). Static method in class Jaja.Procedure
Character(char). Constructor for class Jaja.Character
charp. Static variable in class Jaja.PredefinedValues
charp(Value). Static method in class Jaja.Procedure
close(). Method in class Jaja.InputPort
close(). Method in interface Jaja.InputPortAble
close(). Method in class Jaja.NullPort
close(). Method in class Jaja.OutputPort
Close an output port.
close(). Method in interface Jaja.OutputPortAble
close(). Method in class Jaja.Port
close_input_port. Static variable in class Jaja.PredefinedValues
close_output_port. Static variable in class Jaja.PredefinedValues
close_port(Value). Static method in class Jaja.Procedure
code. Variable in class Jaja.ExitObject
columns. Variable in class Jaja.Listener
cons. Static variable in class Jaja.PredefinedValues
cons(Value, Value). Static method in class Jaja.Procedure
Constant(String). Constructor for class Jaja.Constant
content. Variable in class Jaja.Box
Only mutated through setBoxContent.
content. Variable in class Jaja.MutableString
create(char). Static method in class Jaja.Character
create(int). Static method in class Jaja.Character
create(long). Static method in class Jaja.Fixnum
create(MutableString). Static method in class Jaja.Symbol
create(String). Static method in class Jaja.Symbol
createDynamic(String, Object). Static method in class Jaja.DynamicEnvironment
Create a dynamic environment holding a single binding.
createEvaluation(String, DynamicEnvironment). Method in class Jaja.NetWorld
createEvaluation(String, DynamicEnvironment). Method in class Jaja.World
Create an Evaluation from a String but don't start it.
createEvaluation(String, DynamicEnvironment). Method in interface Jaja.WorldAble
Create an evaluation (from a string).
createEvaluation(Value, DynamicEnvironment). Method in class Jaja.NetWorld
createEvaluation(Value, DynamicEnvironment). Method in class Jaja.World
Create an Evaluation from a Value but don't start it.
createEvaluation(Value, DynamicEnvironment). Method in interface Jaja.WorldAble
Create an evaluation (from a Value).
createFileEvaluation(String, DynamicEnvironment). Method in class Jaja.World
Preload files from the JAR file or CLASSPATH or URL.
createInitialHandler(Value). Static method in class Jaja.Monitor
Create a default initial list of handlers.
createMacroWorld(String). Static method in class Jaja.World
Create a world suitable to be a default macro world.
createOwnFrame(). Method in class Jaja.Listener
When called from a shell, there is no surrounding frame.
createStandardWorld(). Static method in class Jaja.World
Utility to create a standard world (with a macro world).
current_input_port. Static variable in class Jaja.PredefinedValues
current_input_port(). Static method in class Jaja.Procedure
current_output_port. Static variable in class Jaja.PredefinedValues
current_output_port(). Static method in class Jaja.Procedure
currentDynamicEnvironment(). Static method in class Jaja.Jaja
Get current dynamic environment.
currentDynamicValue(String). Static method in class Jaja.Jaja
Every evaluation is performed within a dynamic environment.
currentEvaluation(). Static method in class Jaja.Jaja
Get current evaluation.

D

detach. Static variable in class Jaja.PredefinedValues
detach(Value[]). Static method in class Jaja.Procedure
Parallelism.
diagnose. Static variable in class Jaja.PredefinedValues
diagnose(Value, Value). Static method in class Jaja.Monitor
Raise an exception associated to a Jaja boolean telling whether the exception may be continued or not.
display. Static variable in class Jaja.PredefinedValues
display(Value[]). Static method in class Jaja.Procedure
displayAnomaly(EvaluationAble, Exception). Method in class Jaja.Listener
displayAnomaly(EvaluationAble, Exception). Method in class Jaja.Textual
Display information about an anomaly on stderr.
displayResult(Value). Method in class Jaja.Listener
displayResult(Value). Method in class Jaja.Textual
Prints a result on the output port, prefixed with a prompt.
divide. Static variable in class Jaja.PredefinedValues
divide(Value, Value). Static method in class Jaja.Procedure
docUrl. Static variable in class Jaja.Id
The URL leading to the Jaja page.
doubleValue(). Method in class Jaja.Fixnum
doubleValue(). Method in class Jaja.Floatnum
doubleValue(). Method in class Jaja.Number

E

enrichWorldWithWorldRelatedPrimitives(). Method in class Jaja.World
Enrich the global environment with the functions that are world-related.
Entity(). Constructor for class Jaja.Entity
Environment(). Constructor for class Jaja.Environment
EOF. Static variable in class Jaja.Jaja
This is the single value used to mark end of files when an input port is exhausted.
eofp. Static variable in class Jaja.PredefinedValues
eofp(Value). Static method in class Jaja.Procedure
eprogn(Environment, WorldAble). Method in class Jaja.EmptyList
Evaluate a sequence of Values and return the value of the last one.
eprogn(Environment, WorldAble). Method in class Jaja.Pair
Evaluate a sequence of Values and return the value of the last one.
eprogn(Environment, WorldAble). Method in class Jaja.Value
Evaluate a sequence of Values and return the value of the last one.
eprognInternal(Value, Environment, WorldAble). Method in class Jaja.EmptyList
eprognInternal(Value, Environment, WorldAble). Method in class Jaja.Pair
eprognInternal(Value, Environment, WorldAble). Method in class Jaja.Value
eqnp. Static variable in class Jaja.PredefinedValues
eqnp(Value). Method in class Jaja.Fixnum
eqnp(Value). Method in class Jaja.Floatnum
eqnp(Value). Method in class Jaja.Number
eqnp(Value, Value). Static method in class Jaja.Procedure
eqp. Static variable in class Jaja.PredefinedValues
eqp(Value). Method in class Jaja.Value
Physical comparison: True if the two objects is the same.
eqp(Value, Value). Static method in class Jaja.Procedure
equal(Value). Method in class Jaja.Number
equalp(Value). Method in class Jaja.Pair
Structural comparison: True if the two objects have the same class and content.
equalp(Value). Method in class Jaja.Value
Structural comparison: True if the two objects have the same class and content.
equalp(Value). Method in class Jaja.Vector
Structural comparison: True if the two objects have the same class and content.
equalp(Value, Value). Static method in class Jaja.Procedure
err. Variable in class Jaja.Textual
Escape(). Constructor for class Jaja.Escape
EscapeObject(Value). Constructor for class Jaja.EscapeObject
eval(Environment, WorldAble). Method in class Jaja.Pair
Evaluating a form or a sequence of forms.
eval(Environment, WorldAble). Method in class Jaja.SpecialOperator
Special operators must support a perform method.
eval(Environment, WorldAble). Method in class Jaja.Symbol
r contains the lexical current environment while interp contains the global environment (and other parameters).
eval(Environment, WorldAble). Method in class Jaja.Value
Evaluation is autoquote by default for all values that is, all Values have themselves as value.
eval(Environment, WorldAble). Method in class Jaja.Vector
R4RS does not specify whether vectors may be evaluated.
eval(Value). Method in class Jaja.Textual
Evaluates one expression, displays its results then stops.
Eval(World). Constructor for class Jaja.Eval
EVALUATED. Static variable in interface Jaja.EvaluationAble
EVALUATING. Static variable in interface Jaja.EvaluationAble
Evaluation(WorldAble, DynamicEnvironment, Value). Constructor for class Jaja.Evaluation
Prepare for the evaluation of an expression E in the global environment WORLD and dynamic environment DENV.
exception. Variable in class Jaja.AnomalyFromException
exception. Variable in class Jaja.Evaluation
exit. Static variable in class Jaja.PredefinedValues
exit(Value). Static method in class Jaja.Procedure
EXITED. Static variable in interface Jaja.EvaluationAble
EXITING. Static variable in interface Jaja.EvaluationAble
ExitObject(Fixnum). Constructor for class Jaja.ExitObject
Expand(World). Constructor for class Jaja.Expand
EXPANDED. Static variable in interface Jaja.EvaluationAble
EXPANDING. Static variable in interface Jaja.EvaluationAble
extend(String, Value). Method in class Jaja.Environment
This method extends an environment with a new binding.
extendDynamic(String, Object). Method in class Jaja.DynamicEnvironment
Extend a dynamic environment with a new binding.

F

f. Variable in class Jaja.Invokation
FALSE. Static variable in class Jaja.Jaja
finalize(). Method in class Jaja.Port
findPublishedWorld(String). Static method in class Jaja.NetWorld
fixnum_minus(Fixnum). Method in class Jaja.Fixnum
fixnum_minus(Fixnum). Method in class Jaja.Floatnum
fixnum_minus(Fixnum). Method in class Jaja.Number
fixnum_plus(Fixnum). Method in class Jaja.Fixnum
fixnum_plus(Fixnum). Method in class Jaja.Floatnum
fixnum_plus(Fixnum). Method in class Jaja.Number
fixnum_times(Fixnum). Method in class Jaja.Fixnum
fixnum_times(Fixnum). Method in class Jaja.Floatnum
fixnum_times(Fixnum). Method in class Jaja.Number
fixnump. Static variable in class Jaja.PredefinedValues
fixnump(Value). Static method in class Jaja.Procedure
Floatnum(double). Constructor for class Jaja.Floatnum
floatnum_minus(Floatnum). Method in class Jaja.Fixnum
floatnum_minus(Floatnum). Method in class Jaja.Floatnum
floatnum_minus(Floatnum). Method in class Jaja.Number
floatnum_plus(Floatnum). Method in class Jaja.Fixnum
floatnum_plus(Floatnum). Method in class Jaja.Floatnum
floatnum_plus(Floatnum). Method in class Jaja.Number
floatnum_times(Floatnum). Method in class Jaja.Fixnum
floatnum_times(Floatnum). Method in class Jaja.Floatnum
floatnum_times(Floatnum). Method in class Jaja.Number
floatnump. Static variable in class Jaja.PredefinedValues
floatnump(Value). Static method in class Jaja.Procedure
flush(). Method in class Jaja.NullPort
flush(). Method in class Jaja.OutputPort
flush(). Method in interface Jaja.OutputPortAble
FromOS(). Constructor for class Jaja.FromOS

G

gep. Static variable in class Jaja.PredefinedValues
gep(Value). Method in class Jaja.Number
gep(Value, Value). Static method in class Jaja.Procedure
getAppletInfo(). Method in class Jaja.Listener
getBoxContent(). Method in class Jaja.Box
Read the content of a box.
getBoxContent(). Method in class Jaja.NamedBox
Read the content of a box.
getDynamicEnvironment(). Method in class Jaja.Evaluation
getDynamicEnvironment(). Method in interface Jaja.EvaluationAble
Discover in which dynamic environment the evaluation takes place.
getDynamicEnvironment(). Method in class Jaja.NetEvaluation
getDynamicValue(String). Method in class Jaja.DynamicEnvironment
Search a dynamic environment for the Object associated to a dynamic variable (specified by its name).
getEnvironment(). Method in class Jaja.NetWorld
getEnvironment(). Method in class Jaja.World
getEnvironment(). Method in interface Jaja.WorldAble
Get the current global environment of the world.
getIntParameter(String, int). Method in class Jaja.Listener
Get a numeric parameter from the html page.
getMacroWorld(). Method in class Jaja.NetWorld
getMacroWorld(). Method in class Jaja.World
getMacroWorld(). Method in interface Jaja.WorldAble
Get the macro world where the current world macro-expand the expressions it has to evaluate.
getName(). Method in class Jaja.Jaja
getName(). Method in class Jaja.NetWorld
getName(). Method in class Jaja.World
getName(). Method in interface Jaja.WorldAble
Get the name of the world.
getParameterInfo(). Method in class Jaja.Listener
getProgram(). Method in class Jaja.Listener
getProgram(). Method in class Jaja.Textual
Reads an Sexpression to evaluate on the input port.
getProgramFromString(String). Method in class Jaja.Textual
getStatus(). Method in class Jaja.Evaluation
getStatus(). Method in interface Jaja.EvaluationAble
An EvaluationAble always maintains an uptodate status which may be one of the codes below.
getStatus(). Method in class Jaja.NetEvaluation
getStatusName(). Method in class Jaja.Evaluation
getStatusName(). Method in interface Jaja.EvaluationAble
This method converts the current status into a String.
getStatusName(). Method in class Jaja.NetEvaluation
getStringParameter(String, String). Method in class Jaja.Listener
Get a string parameter from the html page.
getText(). Method in class Jaja.OutputStringPort
Extract the content of a OutputStringPort into a String.
getURL(). Method in class Jaja.NetWorld
Return the URL where the world may be remotely accessed.
getWorld(). Method in class Jaja.Evaluation
getWorld(). Method in interface Jaja.EvaluationAble
Discover in which world the evaluation takes place.
getWorld(). Method in class Jaja.NetEvaluation
GlobalEnvironment(). Constructor for class Jaja.GlobalEnvironment
gtp. Static variable in class Jaja.PredefinedValues
gtp(Value). Method in class Jaja.Number
gtp(Value, Value). Static method in class Jaja.Procedure

H

height. Variable in class Jaja.Listener

I

Id(). Constructor for class Jaja.Id
identification. Static variable in class Jaja.Listener
identification. Static variable in class Jaja.Textual
A short textual banner for Jaja.
If(). Constructor for class Jaja.If
ifq. Static variable in class Jaja.Symbol
Predefined symbols if, begin are reserved keywords in Java, set! is not a legal identifier: they're all suffixed with q.
ImmutableString(String). Constructor for class Jaja.ImmutableString
in. Variable in class Jaja.Textual
incrementCounter(). Static method in class Jaja.Escape
init(). Method in class Jaja.Listener
Initialize the applet.
initialize(String[], WorldAble). Method in class Jaja.Listener
Initialize the Listener so it may be used from FromOS.
initialize(String[], WorldAble). Method in interface Jaja.ListenerAble
Initialize the listener.
initialize(String[], WorldAble). Method in class Jaja.Textual
Initialize the Listener so it may be used from FromOS.
initializeAsCommand(). Method in class Jaja.Textual
Initialize the textual interpreter when run from a command shell (where input/output are Posix streams).
initializeAsFile(String). Method in class Jaja.InputPort
initializeAsURL(String). Method in class Jaja.InputPort
initializeGUI(). Method in class Jaja.Listener
Initialize the GUI objects.
InputPort(String). Constructor for class Jaja.InputPort
This constructor may open a remote file if given an URL.
InputPort(String, Reader). Constructor for class Jaja.InputPort
InputStringPort(MutableString). Constructor for class Jaja.InputStringPort
InputStringPort(String). Constructor for class Jaja.InputStringPort
integer_to_char. Static variable in class Jaja.PredefinedValues
integer_to_char(Value). Static method in class Jaja.Procedure
InterpretedProcedure(Value, Pair, Environment, WorldAble). Constructor for class Jaja.InterpretedProcedure
Invokation(WorldAble, DynamicEnvironment, Value, Value[]). Constructor for class Jaja.Invokation
invoke(). Method in class Jaja.Procedure
invoke(). Method in class Jaja.ProcedureN
invoke(). Method in class Jaja.Subr0
invoke(). Method in class Jaja.SubrN
invoke(Value). Method in class Jaja.Escape
invoke(Value). Method in class Jaja.Eval
Evaluate an expression specified as a Jaja value.
invoke(Value). Method in class Jaja.Expand
Expand an expression specified as a Jaja value.
invoke(Value). Method in class Jaja.Load
Load a file whose name is specified by a Jaja String.
invoke(Value). Method in class Jaja.Procedure
invoke(Value). Method in class Jaja.ProcedureN
invoke(Value). Method in class Jaja.Subr1
invoke(Value). Method in class Jaja.SubrN
invoke(Value, Value). Method in class Jaja.Procedure
invoke(Value, Value). Method in class Jaja.ProcedureN
invoke(Value, Value). Method in class Jaja.Subr2
invoke(Value, Value). Method in class Jaja.SubrN
invoke(Value, Value, Value). Method in class Jaja.Procedure
invoke(Value, Value, Value). Method in class Jaja.ProcedureN
invoke(Value, Value, Value). Method in class Jaja.Subr3
invoke(Value, Value, Value). Method in class Jaja.SubrN
invoke(Value, Value, Value, Value). Method in class Jaja.Procedure
invoke(Value, Value, Value, Value, Value). Method in class Jaja.Procedure
invoke(Value, Value, Value, Value, Value, Value). Method in class Jaja.Procedure
invoke(Value, Value, Value, Value, Value, Value, Value). Method in class Jaja.Procedure
invoke(Value, Value, Value, Value, Value, Value, Value, Value). Method in class Jaja.Procedure
invoke(Value, Value, Value, Value, Value, Value, Value, Value, Value). Method in class Jaja.Procedure
invoke(Value, Value, Value, Value, Value, Value, Value, Value, Value, Value). Method in class Jaja.Procedure
invoke(Value[]). Method in class Jaja.Eval
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
invoke(Value[]). Method in class Jaja.Expand
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
invoke(Value[]). Method in class Jaja.InterpretedProcedure
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
invoke(Value[]). Method in class Jaja.Load
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
invoke(Value[]). Method in class Jaja.Procedure
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
invoke(Value[]). Method in class Jaja.Subr0
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
invoke(Value[]). Method in class Jaja.Subr1
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
invoke(Value[]). Method in class Jaja.Subr2
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
invoke(Value[]). Method in class Jaja.Subr3
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
invoke(Value[]). Method in class Jaja.SubrN
RESTRICTION: The Scheme to Java compiler does not support functions with more than 10 arguments (nor the implementation of apply).
item. Variable in class Jaja.Vector
The content of the Scheme vector is public; it may be modified via v.item[index] as R- or L-value.

J

Jaja(). Constructor for class Jaja.Jaja

L

lambda. Static variable in class Jaja.Symbol
Lambda(). Constructor for class Jaja.Lambda
lep. Static variable in class Jaja.PredefinedValues
lep(Value). Method in class Jaja.Fixnum
lep(Value). Method in class Jaja.Floatnum
lep(Value). Method in class Jaja.Number
lep(Value, Value). Static method in class Jaja.Procedure
lines. Variable in class Jaja.Listener
list. Static variable in class Jaja.PredefinedValues
list(Value[]). Static method in class Jaja.Procedure
list_length(). Method in class Jaja.Pair
Computes the length of a Value.
list_length(). Method in class Jaja.Value
Computes the length of a Value.
Listener(). Constructor for class Jaja.Listener
listify(Value[], int). Static method in class Jaja.Value
Convert an array of Values into a list.
Load(World). Constructor for class Jaja.Load
LocalEnvironment(String, Value, Environment). Constructor for class Jaja.LocalEnvironment
LocalUninitializedEnvironment(String[], Environment). Constructor for class Jaja.LocalUninitializedEnvironment
logocolor. Variable in class Jaja.Listener
logofont. Variable in class Jaja.Listener
logoname. Variable in class Jaja.Listener
lookup(String). Method in class Jaja.Environment
This method look for the value bound to a given variable.
lookup(String). Method in class Jaja.GlobalEnvironment
Lookup for a value in a global environment.
lookup(String). Method in class Jaja.LocalEnvironment
This method look for the value bound to a given variable.
lookup(String). Method in class Jaja.LocalUninitializedEnvironment
This method look for the value bound to a given variable.
ltp. Static variable in class Jaja.PredefinedValues
ltp(Value). Method in class Jaja.Fixnum
ltp(Value). Method in class Jaja.Floatnum
ltp(Value). Method in class Jaja.Number
ltp(Value, Value). Static method in class Jaja.Procedure

M

main(String[]). Static method in class Jaja.FromOS
Starts the applet from an OS shell.
main(String[]). Static method in class Jaja.NetWorld
Start a NetWorld ready to be bound to some Listener.
main(String[]). Static method in class Jaja.Textual
Starts a stand-alone text-only Scheme interpreter directly from a shell with input/output bound to Posix streams.
make_string. Static variable in class Jaja.PredefinedValues
make_string(Value[]). Static method in class Jaja.Procedure
make_vector. Static variable in class Jaja.PredefinedValues
make_vector(Value[]). Static method in class Jaja.Procedure
message. Variable in class Jaja.Anomaly
minus. Static variable in class Jaja.PredefinedValues
minus(Number). Method in class Jaja.Fixnum
minus(Number). Method in class Jaja.Floatnum
minus(Number). Method in class Jaja.Number
minus(Value, Value). Static method in class Jaja.Procedure
modulo. Static variable in class Jaja.PredefinedValues
modulo(Value, Value). Static method in class Jaja.Procedure
monitor. Static variable in class Jaja.Symbol
Monitor(). Constructor for class Jaja.Monitor
MutableString(int). Constructor for class Jaja.MutableString
MutableString(int, char). Constructor for class Jaja.MutableString
MutableString(String). Constructor for class Jaja.MutableString
MutableString(Value[]). Constructor for class Jaja.MutableString

N

name. Variable in class Jaja.InputPort
name. Variable in class Jaja.LocalUninitializedEnvironment
name. Variable in class Jaja.NamedBox
name. Variable in class Jaja.NamedCharacter
name. Variable in class Jaja.OutputPort
NamedBox(String). Constructor for class Jaja.NamedBox
NamedCharacter(char, String). Constructor for class Jaja.NamedCharacter
NetEvaluation(EvaluationAble). Constructor for class Jaja.NetEvaluation
NetWorld(String). Constructor for class Jaja.NetWorld
Create a NetWorld and publish it in the registry.
NetWorld(World). Constructor for class Jaja.NetWorld
Encapsulate an existing world into a remote world.
newline. Static variable in class Jaja.PredefinedValues
newline(). Method in class Jaja.NullPort
newline(). Method in class Jaja.OutputPort
newline(). Method in interface Jaja.OutputPortAble
newline(Value[]). Static method in class Jaja.Procedure
next. Variable in class Jaja.Environment
Environments may be linked through this field.
NIL. Static variable in class Jaja.Jaja
This value represents the empty list.
nullp. Static variable in class Jaja.PredefinedValues
nullp(Value). Static method in class Jaja.Procedure
NullPort(). Constructor for class Jaja.NullPort
Number(). Constructor for class Jaja.Number
numberp. Static variable in class Jaja.PredefinedValues
numberp(Value). Static method in class Jaja.Procedure

O

oblist. Static variable in class Jaja.PredefinedValues
oblist(). Static method in class Jaja.Procedure
oblist(). Static method in class Jaja.Symbol
Debugging: return the list of all interned (ie already seen) symbols.
obtain(). Method in class Jaja.Evaluation
Synchronous evaluation within a World.
obtain(). Method in interface Jaja.EvaluationAble
The obtain method allows to get the final Value computed by an EvalutationAble evaluation or to raise the Exception yielded by this EvaluationAble evaluation.
obtain(). Method in class Jaja.NetEvaluation
open_input_file. Static variable in class Jaja.PredefinedValues
open_input_file(Value). Static method in class Jaja.Procedure
open_output_file. Static variable in class Jaja.PredefinedValues
open_output_file(Value). Static method in class Jaja.Procedure
out. Variable in class Jaja.Textual
OutputPort(). Constructor for class Jaja.OutputPort
OutputPort(String). Constructor for class Jaja.OutputPort
OutputPort(String, PrintWriter). Constructor for class Jaja.OutputPort
OutputStringPort(). Constructor for class Jaja.OutputStringPort

P

Pair(Value, Value). Constructor for class Jaja.Pair
pairp. Static variable in class Jaja.PredefinedValues
pairp(Value). Static method in class Jaja.Procedure
peekChar(). Method in class Jaja.InputPort
perform(Value, Environment, WorldAble). Method in class Jaja.Begin
perform(Value, Environment, WorldAble). Method in class Jaja.If
perform(Value, Environment, WorldAble). Method in class Jaja.Lambda
perform(Value, Environment, WorldAble). Method in class Jaja.Monitor
Perform the effect of a monitor special form.
perform(Value, Environment, WorldAble). Method in class Jaja.Quote
perform(Value, Environment, WorldAble). Method in class Jaja.Set
perform(Value, Environment, WorldAble). Method in class Jaja.SpecialOperator
perform(Value, Environment, WorldAble). Method in class Jaja.UninitializedLet
plus. Static variable in class Jaja.PredefinedValues
plus(Number). Method in class Jaja.Fixnum
plus(Number). Method in class Jaja.Floatnum
plus(Number). Method in class Jaja.Number
plus(Value[]). Static method in class Jaja.Procedure
Port(). Constructor for class Jaja.Port
PredefinedValues(). Constructor for class Jaja.PredefinedValues
print(char). Method in class Jaja.NullPort
print(char). Method in class Jaja.OutputPort
print(char). Method in interface Jaja.OutputPortAble
print(double). Method in class Jaja.NullPort
print(double). Method in class Jaja.OutputPort
print(double). Method in interface Jaja.OutputPortAble
print(Graphics). Method in class Jaja.Listener
print(int). Method in class Jaja.NullPort
print(int). Method in class Jaja.OutputPort
print(int). Method in interface Jaja.OutputPortAble
print(String). Method in class Jaja.NullPort
print(String). Method in class Jaja.OutputPort
print(String). Method in interface Jaja.OutputPortAble
print(Value). Method in class Jaja.NullPort
print(Value). Method in class Jaja.OutputPort
print(Value). Method in interface Jaja.OutputPortAble
Procedure(). Constructor for class Jaja.Procedure
ProcedureN(). Constructor for class Jaja.ProcedureN
procedurep. Static variable in class Jaja.PredefinedValues
procedurep(Value). Static method in class Jaja.Procedure
promptin. Variable in class Jaja.Textual
promptout. Variable in class Jaja.Textual
publish(). Method in class Jaja.NetWorld
Publish a World on the net in the registry.

Q

quasiquote. Static variable in class Jaja.Symbol
quote. Static variable in class Jaja.Symbol
Quote(). Constructor for class Jaja.Quote
quotient. Static variable in class Jaja.PredefinedValues
quotient(Value, Value). Static method in class Jaja.Procedure

R

read. Static variable in class Jaja.PredefinedValues
read(). Method in class Jaja.InputPort
Read a single Sexpression from an input port.
read(). Method in interface Jaja.InputPortAble
read(). Method in class Jaja.NullPort
read(String). Static method in class Jaja.InputPort
Convert a string into a Sexpression.
read(Value[]). Static method in class Jaja.Procedure
read_char(). Method in class Jaja.InputPort
Read a single char.
read_char(). Method in interface Jaja.InputPortAble
read_char(). Method in class Jaja.NullPort
read_file(). Method in class Jaja.InputPort
Read a whole file and return the list of the Sexpressions it contained.
read_file(). Method in interface Jaja.InputPortAble
read_file(). Method in class Jaja.NullPort
remainder. Static variable in class Jaja.PredefinedValues
remainder(Value, Value). Static method in class Jaja.Procedure
result. Variable in class Jaja.Evaluation
The computed value or the exception.
resume(). Method in interface Jaja.EvaluationAble
resume(). Method in class Jaja.NetEvaluation
revision. Static variable in class Jaja.Id
The revision number of the current Java file holds for the whole Jaja package.
run(). Method in class Jaja.Evaluation
Perform an Evaluation.
run(). Method in class Jaja.Invokation
Perform an Evaluation.

S

Set(). Constructor for class Jaja.Set
set_car. Static variable in class Jaja.PredefinedValues
set_car(Value, Value). Static method in class Jaja.Procedure
set_cdr. Static variable in class Jaja.PredefinedValues
set_cdr(Value, Value). Static method in class Jaja.Procedure
setBoxContent(Value). Method in class Jaja.Box
Modify the content of a Box.
setDynamicEnvironment(DynamicEnvironment). Method in class Jaja.Evaluation
setEnvironment(Environment). Method in class Jaja.NetWorld
setEnvironment(Environment). Method in class Jaja.World
setEnvironment(Environment). Method in interface Jaja.WorldAble
Set the global environment of the world.
setMacroWorld(WorldAble). Method in class Jaja.NetWorld
setMacroWorld(WorldAble). Method in class Jaja.World
setMacroWorld(WorldAble). Method in interface Jaja.WorldAble
Set the macro world where the current world macro-expand the expressions it has to evaluate.
setq. Static variable in class Jaja.Symbol
setStatus(int). Method in class Jaja.Evaluation
setWorld(WorldAble). Method in class Jaja.Listener
Set the world bound to this Listener.
setWorld(WorldAble). Method in interface Jaja.ListenerAble
Bind a Listener to a World.
setWorld(WorldAble). Method in class Jaja.Textual
showStatus(String). Method in class Jaja.Listener
This is the equivalent of the status line provided by html clients (Netscape or Explorer) when Jaja is started as an applet from an OS shell.
SpecialOperator(String). Constructor for class Jaja.SpecialOperator
start(). Method in interface Jaja.EvaluationAble
start(). Method in class Jaja.NetEvaluation
STARTING. Static variable in interface Jaja.EvaluationAble
statusName. Static variable in interface Jaja.EvaluationAble
stop(). Method in interface Jaja.EvaluationAble
stop(). Method in class Jaja.NetEvaluation
stream. Variable in class Jaja.InputPort
stream. Variable in class Jaja.OutputPort
string. Static variable in class Jaja.PredefinedValues
string(Value[]). Static method in class Jaja.Procedure
string_length. Static variable in class Jaja.PredefinedValues
string_length(Value). Static method in class Jaja.Procedure
string_ref. Static variable in class Jaja.PredefinedValues
string_ref(Value, Value). Static method in class Jaja.Procedure
string_set. Static variable in class Jaja.PredefinedValues
string_set(int, char). Method in class Jaja.ImmutableString
Modify a Jaja string at a position given by index to hold the new character.
string_set(int, char). Method in class Jaja.MutableString
Modify a Jaja string at a position given by index to hold the new character.
string_set(Value, Value, Value). Static method in class Jaja.Procedure
string_to_symbol. Static variable in class Jaja.PredefinedValues
string_to_symbol(Value). Static method in class Jaja.Procedure
stringp. Static variable in class Jaja.PredefinedValues
stringp(Value). Static method in class Jaja.Procedure
Subr(String). Constructor for class Jaja.Subr
Subr0(String). Constructor for class Jaja.Subr0
Subr1(String). Constructor for class Jaja.Subr1
Subr2(String). Constructor for class Jaja.Subr2
Subr3(String). Constructor for class Jaja.Subr3
SubrN(String). Constructor for class Jaja.SubrN
suspend(). Method in interface Jaja.EvaluationAble
suspend(). Method in class Jaja.NetEvaluation
Symbol(String). Constructor for class Jaja.Symbol
Constructor and creators (protected since used by inheriting classes).
symbol_eval. Static variable in class Jaja.Symbol
symbol_eval_in_expansion_world. Static variable in class Jaja.Symbol
symbol_expand. Static variable in class Jaja.Symbol
symbol_load. Static variable in class Jaja.Symbol
symbol_to_string. Static variable in class Jaja.PredefinedValues
symbol_to_string(Value). Static method in class Jaja.Procedure
symbolp. Static variable in class Jaja.PredefinedValues
symbolp(Value). Static method in class Jaja.Procedure

T

Textual(). Constructor for class Jaja.Textual
times. Static variable in class Jaja.PredefinedValues
times(Number). Method in class Jaja.Fixnum
times(Number). Method in class Jaja.Floatnum
times(Number). Method in class Jaja.Number
times(Value[]). Static method in class Jaja.Procedure
toInnerReadableString(). Method in class Jaja.Pair
Convert the content of a Value into a computer-readable Java String.
toInnerReadableString(). Method in class Jaja.Value
Convert the content of a Value into a computer-readable Java String.
toInnerString(). Method in class Jaja.Pair
Convert the content of a Value into a human-readable Java String.
toInnerString(). Method in class Jaja.Value
Convert the content of a Value into a human-readable Java String.
toplevel(). Method in class Jaja.Textual
Starts a toplevel ie an interactive (read-eval-print) loop.
toReadableString(). Method in class Jaja.Character
Convert a Value into a computer-readable Java String.
toReadableString(). Method in class Jaja.MutableString
Convert a Value into a computer-readable Java String.
toReadableString(). Method in class Jaja.NamedCharacter
Convert a Value into a computer-readable Java String.
toReadableString(). Method in class Jaja.Pair
Convert a Value into a computer-readable Java String.
toReadableString(). Method in class Jaja.Value
Convert a Value into a computer-readable Java String.
toReadableString(). Method in class Jaja.Vector
Convert a Value into a computer-readable Java String.
toString(). Method in class Jaja.Anomaly
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.AnomalyFromException
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Character
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Constant
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Escape
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Fixnum
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Floatnum
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.InputPort
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Jaja
The generic way to print Jaja values or entities from Java:
toString(). Method in class Jaja.MutableString
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.NetWorld
toString(). Method in class Jaja.OutputPort
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Pair
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Subr
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Symbol
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Value
Convert a Value into a human-readable Java String.
toString(). Method in class Jaja.Vector
Convert a Value into a human-readable Java String.
TRUE. Static variable in class Jaja.Jaja

U

UNCAUGHT. Static variable in interface Jaja.EvaluationAble
UNEVALUATED. Static variable in interface Jaja.EvaluationAble
UNEXPANDED. Static variable in interface Jaja.EvaluationAble
uninitialized_let. Static variable in class Jaja.Symbol
UninitializedLet(). Constructor for class Jaja.UninitializedLet
unquote. Static variable in class Jaja.Symbol
unquote_splicing. Static variable in class Jaja.Symbol
UNSPECIFIED. Static variable in class Jaja.Jaja
This is what is returned when nothing else seems appropriate.
UNSTARTED. Static variable in interface Jaja.EvaluationAble
update(String, Value). Method in class Jaja.Environment
This method updates in place the value bound to a given variable.
update(String, Value). Method in class Jaja.GlobalEnvironment
Modify the value a variable.
update(String, Value). Method in class Jaja.LocalEnvironment
This method updates in place the value bound to a given variable.
update(String, Value). Method in class Jaja.LocalUninitializedEnvironment
This method updates in place the value bound to a given variable.
url. Variable in class Jaja.Textual
The base URL for the documentation.

V

value. Variable in class Jaja.Character
value. Variable in class Jaja.EscapeObject
value. Variable in class Jaja.LocalUninitializedEnvironment
Value(). Constructor for class Jaja.Value
vector. Static variable in class Jaja.PredefinedValues
Vector(int). Constructor for class Jaja.Vector
Vector(int, Value). Constructor for class Jaja.Vector
vector(Value[]). Static method in class Jaja.Procedure
Vector(Value[]). Constructor for class Jaja.Vector
vector_length. Static variable in class Jaja.PredefinedValues
vector_length(Value). Static method in class Jaja.Procedure
vector_ref. Static variable in class Jaja.PredefinedValues
vector_ref(Value, Value). Static method in class Jaja.Procedure
vector_set. Static variable in class Jaja.PredefinedValues
vector_set(Value, Value, Value). Static method in class Jaja.Procedure
vectorp. Static variable in class Jaja.PredefinedValues
vectorp(Value). Static method in class Jaja.Procedure

W

width. Variable in class Jaja.Listener
World(String). Constructor for class Jaja.World
Create a World.
worldsURLname. Static variable in class Jaja.NetWorld
A published world has an URL that looks like: rmi://localhost:1099/Jaja/
worldURL. Variable in class Jaja.NetWorld
write. Static variable in class Jaja.PredefinedValues
write(Value). Method in class Jaja.NullPort
write(Value). Method in class Jaja.OutputPort
write(Value). Method in interface Jaja.OutputPortAble
write(Value[]). Static method in class Jaja.Procedure