Package net.sf.arise.piji.fun

Piji internal functions and primitives.

See:
          Description

Class Summary
AbstractCompareFunction < is the Comparable less-than operator.
AbstractLetFunction  
AbstractLoopFunction or returns the boolean or of the arguments
AccessFunction access takes an object and a field name.
AccessPrivateFunction access takes an object, a method name and any number of arguments
AddFunction + takes two or more numeric arguments for arithmetic addition
AndFunction or returns the boolean and of the arguments
ArrayGetFunction array-get takes an array, an index and a value, and gets that index of that array to that value
ArrayLengthFunction array-length takes an array and returns its length
ArraySetFunction array-set takes an array, an index and a value, and sets that index of that array to that value
BeginFunction  
CastFunction cast takes a public class denominator and an object, and returns an IExplicitlyTypedWrapper instance wrapping it with the given class.
ClassFunction  
DeclareFunction  
DefineFunction define takes a symbol and a value and binds the value to that symbol in the current context.
DivideFunction / is the arithmetic division operator
DocumentationFunction  
DoFunction or returns the boolean or of the arguments
EqualsFunction equals! takes a symbol and an optional numeric value, and increases the value bound to the symbol by one or the numeric value, if given
ForEachFunction for-each takes a symbol, a list and any number of expression.
ForFunction or returns the boolean or of the arguments
GetContextFunction or returns the boolean or of the arguments
GlobStarFunction  
GreaterThanEqualFunction < is the Comparable greater-than operator.
GreaterThanFunction < is the Comparable greater-than operator.
IfFunction or returns the boolean or of the arguments
ImplementFunction implement takes an object and field name, and returns the value of the field of that name in that object
IncfFunction incf! takes a symbol and an optional numeric value, and increases the value bound to the symbol by one or the numeric value, if given
InFunction  
InstanceofFunction instanceof takes an object and any number of class denominators, returns true iff the object is an instance of them all.
InvokeFunction invoke takes an object, a method name and any number of arguments
IsBoundFunction new takes a public class denominator and any number of constructor arguments
IsNullFunction isNull! takes a symbol and an optional numeric value, and increases the value bound to the symbol by one or the numeric value, if given
LambdaFunction lambda creates a new function, with or without a documentation string.
LessThanEqualFunction < is the Comparable less-than operator.
LessThanFunction < is the Comparable less-than operator.
LetFunction let* works like let, but the bindings' value expressions may refer to bindings already made in the let
LetStarFunction let* works like let, but the bindings' value expressions may refer to bindings already made in the let
MultiplyFunction * is the arithmetic multiplication operator
NewArrayFunction new-array takes a public class denominator and an integer argument denoting length.
NewFunction new takes a public class denominator and any number of constructor arguments
NewPrivateFunction newPrivate takes a class denominator and any number of constructor arguments
NewProxyFunction implement takes an object and field name, and returns the value of the field of that name in that object
NotFunction not returns the boolean inverse of its argument
OrFunction or returns the boolean or of the arguments
PrintFunction + takes two or more numeric arguments for arithmetic printition
PrintlnFunction + takes two or more numeric arguments for arithmetic printition
SetFunction set! takes a symbol and a value, and changes the existing binding of that symbol, or creates a new one
SubtractFunction - takes two or more numeric arguments for arithmetic subtraction
SynchronizedFunction  
ThreadFunction thread returns the boolean inverse of its argument
ThrowFunction  
TLambdaFunction  
TryCatchFunction try-catch works like this:
WhileFunction or returns the boolean or of the arguments
 

Package net.sf.arise.piji.fun Description

Piji internal functions and primitives.



All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth