Jatha Software

Package org.jatha.compile

Class Summary
AbsoluteValuePrimitive  
AddOnePrimitive  
AddPrimitive  
AppendPrimitive  
ApplyPrimitive (APPLY fn args...)
AproposPrimitive  
ArcCosinePrimitive  
ArcSinePrimitive  
ArcTangent2Primitive  
ArcTangentPrimitive  
AssocPrimitive  
AtomPrimitive  
BackquotePrimitive Processes a backquote, especially useful during macro expansion.
BlockPrimitive The Block primitive
BoundpPrimitive  
ButlastPrimitive  
CarPrimitive  
CdrPrimitive  
CeilingPrimitive  
CharacterpPrimitive  
ClrhashPrimitive  
ConcatenatePrimitive  
ConspPrimitive  
ConsPrimitive  
ConstantpPrimitive  
CopyListPrimitive  
CosecantPrimitive  
CosinePrimitive  
CotangentPrimitive  
DefconstantPrimitive  
DefparameterPrimitive  
DefvarPrimitive  
DegreesToRadiansPrimitive  
DividePrimitive  
DocumentationPrimitive Gets the documentation for the object.
EighthPrimitive  
EltPrimitive  
EqlPrimitive  
EqPrimitive  
EqualNumericPrimitive  
EvalPrimitive  
ExitPrimitive  
ExportPrimitive Exports symbols from a package, which means that you can refer to the symbols from other packages
FactorialPrimitive This opcode executes the Factorial function.
FboundpPrimitive  
FifthPrimitive  
FindPackagePrimitive  
FirstPrimitive  
FloatpPrimitive  
FloorPrimitive  
FourthPrimitive  
FreePrimitive  
FuncallPrimitive  
FunctionPrimitive This is the class that encapsulates the action and compilation of the FUNCTION function.
GcFullPrimitive  
GcPrimitive  
GethashPrimitive  
GoPrimitive Implements the GO primitive
GreaterThanOrEqualPrimitive  
GreaterThanPrimitive  
GrindefPrimitive  
HashtableCountPrimitive  
HashtablepPrimitive  
HashtableRehashSizePrimitive  
HashtableRehashThresholdPrimitive  
HashtableSizePrimitive  
HashtableTestPrimitive  
ImportPrimitive Imports symbols into a package, which means that you can refer to the symbols within the package without colon-syntax
IntegerpPrimitive  
InternPrimitive  
KeywordpPrimitive  
LastPrimitive  
LengthPrimitive  
LessThanOrEqualPrimitive  
LessThanPrimitive  
LispCompiler LispCompiler has a compile() method that will compile a LISP expression and return the SECD code for that expression.
LispPrimitive The LispPrimitive class makes the transition from LISP code to Java code.
ListAllPackagesPrimitive  
ListpPrimitive  
ListPrimitive  
ListStarPrimitive  
LoadFromJarPrimitive Implements load-from-container.
LoadPrimitive  
Macroexpand1Primitive Returns the expansion of the form named.
MacroexpandPrimitive Returns the expansion of the form named.
MakeHashTablePrimitive  
MakepackagePrimitive Creates a package with the associated information if no such package exists.
MaxPrimitive  
MemberPrimitive  
MinPrimitive  
MultiplyPrimitive  
NconcPrimitive  
NinthPrimitive  
NotPrimitive  
NreversePrimitive  
NStringCapitalizePrimitive  
NStringDowncasePrimitive  
NStringUpcasePrimitive  
NullPrimitive  
NumberpPrimitive  
PackageNamePrimitive Fetches the name of the specified package.
PackageNicknamesPrimitive Fetches a list of the package nicknames.
PackageUseListPrimitive Fetches a list of the packages that the specified package uses.
PopPrimitive  
PositionPrimitive  
Prin1Primitive  
PrincPrimitive  
PrintPrimitive  
PushPrimitive  
QuotePrimitive  
RadiansToDegreesPrimitive  
RassocPrimitive  
ReadFromStringPrimitive  
ReciprocalPrimitive This opcode executes the Reciprocal (1/x) function.
RemhashPrimitive  
RemovePrimitive  
RestPrimitive  
ReturnFromPrimitive The RETURN-FROM special form.
ReversePrimitive  
RplacaPrimitive  
RplacdPrimitive  
SecantPrimitive  
SecondPrimitive  
SetfDocumentationPrimitive Sets the documentation for the symbol specified.
SetfGethashPrimitive  
SetfSymbolFunctionPrimitive  
SetfSymbolPlistPrimitive  
SetfSymbolValuePrimitive  
SetPrimitive  
SetqPrimitive  
SeventhPrimitive  
ShadowingImportPrimitive This is like import, but it does not signal an error if the import would shadow some symbol in the package.
ShadowPrimitive The print name of each symbol in symbols will be extracted and put in as a new symbol in the package, with shadowing on
SinePrimitive  
SixthPrimitive  
SquareRootPrimitive  
StringCapitalizePrimitive  
StringDowncasePrimitive  
StringEndsWithPrimitive  
StringEqPrimitive  
StringEqualPrimitive  
StringGreaterpPrimitive  
StringGreaterThanOrEqualPrimitive  
StringGreaterThanPrimitive  
StringLeftTrimPrimitive  
StringLesspPrimitive  
StringLessThanOrEqualPrimitive  
StringLessThanPrimitive  
StringNeqPrimitive  
StringNotGreaterpPrimitive  
StringNotLesspPrimitive  
StringpPrimitive  
StringPrimitive  
StringRightTrimPrimitive  
StringStartsWithPrimitive  
StringTrimPrimitive  
StringUpcasePrimitive  
SubstPrimitive  
SubtractOnePrimitive  
SubtractPrimitive  
SymbolFunctionPrimitive  
SymbolNamePrimitive  
SymbolPackagePrimitive  
SymbolPlistPrimitive  
SymbolpPrimitive  
SymbolValuePrimitive  
TagbodyPrimitive The TAGBODY special form.
TangentPrimitive  
TenthPrimitive  
ThirdPrimitive  
TimePrimitive  
TracePrimitive  
TypeOfPrimitive  
UsePackagePrimitive Adds new packages to use for a package.
ZeropPrimitive  
 

Exception Summary
ArgumentCountMismatchException  
CompilerException  
ReturnFromPrimitive.IllegalReturnStatement  
UndefinedFunctionException  
UndefinedVariableException  
WrongArgumentTypeException  
 


Jatha Software