|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jscheme.JScheme
JScheme - a simple interface to JScheme.
This class provides methods to perform common Scheme operations from
java. Each instance of JScheme
is an isolated Scheme environment.
For example, you can:
JScheme js = new JScheme();
js.load(new java.io.File("app.init"));
js.call("describe", this);If you need to call a procedure with more than three arguments use apply().
String query = "(+ (expt (Math.sin 2.0) 2) (expt (Math.cos 2.0) 2))"; System.out.println(query + " = " + js.eval(query));
Unit test:
(import "jscheme.JScheme") (load "elf/util.scm") (define js (JScheme.forCurrentEvaluator)) (assert (equal? (+ 2 3) (.eval js '(+ 2 3)))) (assert (= (+ 2 3) (.eval js "(+ 2 3)"))) (assert (= (+ 2 3) (.call js "+" 2 3))) (assert (= (+ 2 3) (.call js + 2 3))) (assert (= (+ 2 3) (.apply js "+" (JScheme.list 2 3)))) (.load js "(define (f x) (+ x (g x))) (define (g x) (* x 3))") (assert (= (f 3) 12))
Constructor Summary | |
JScheme()
Creates a new, isolated Scheme environment. |
|
JScheme(SchemeEvaluator e)
Creates a Scheme environment that shares an evaluation enironment. |
Method Summary | |
java.lang.Object |
apply(SchemeProcedure p,
java.lang.Object[] args)
|
java.lang.Object |
apply(SchemeProcedure p,
SchemePair as)
Apply a procedure to a list of arguments. |
java.lang.Object |
apply(java.lang.String p,
SchemePair as)
Apply a procedure named p to a list of arguments. |
static boolean |
booleanValue(java.lang.Object o)
Convert from an Object to a primitive type. |
static byte |
byteValue(java.lang.Object o)
|
java.lang.Object |
call(SchemeProcedure p)
Call a procedure with 0 to 20 arguments |
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17,
java.lang.Object a18)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17,
java.lang.Object a18,
java.lang.Object a19)
|
java.lang.Object |
call(SchemeProcedure p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17,
java.lang.Object a18,
java.lang.Object a19,
java.lang.Object a20)
|
java.lang.Object |
call(java.lang.String p)
Call a procedure named p with from 0 to 20 arguments. |
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17,
java.lang.Object a18)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17,
java.lang.Object a18,
java.lang.Object a19)
|
java.lang.Object |
call(java.lang.String p,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17,
java.lang.Object a18,
java.lang.Object a19,
java.lang.Object a20)
|
static char |
charValue(java.lang.Object o)
|
void |
display(java.lang.Object x,
java.io.PrintWriter port)
|
static double |
doubleValue(java.lang.Object o)
|
java.lang.Object |
eval(java.lang.Object it)
Evaluate an expression Object |
java.lang.Object |
eval(java.lang.String s)
Evaluate the contents of a string as a Scheme expression. |
void |
evalOrLoad(java.lang.String it)
Eval or load a string. |
static float |
floatValue(java.lang.Object o)
|
static JScheme |
forCurrentEvaluator()
Returns the Scheme environment that is currently executing Scheme. |
SchemeEvaluator |
getEvaluator()
Returns this Scheme environment's evaluator. |
SchemeProcedure |
getGlobalSchemeProcedure(java.lang.String s)
Returns the global procedure named s. |
java.lang.Object |
getGlobalValue(java.lang.String s)
Get the value of the global variable named s. |
static int |
intValue(java.lang.Object o)
|
static SchemePair |
list()
Lists of length 0 to 20. |
static SchemePair |
list(java.lang.Object a0)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17,
java.lang.Object a18)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17,
java.lang.Object a18,
java.lang.Object a19)
|
static SchemePair |
list(java.lang.Object a0,
java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4,
java.lang.Object a5,
java.lang.Object a6,
java.lang.Object a7,
java.lang.Object a8,
java.lang.Object a9,
java.lang.Object a10,
java.lang.Object a11,
java.lang.Object a12,
java.lang.Object a13,
java.lang.Object a14,
java.lang.Object a15,
java.lang.Object a16,
java.lang.Object a17,
java.lang.Object a18,
java.lang.Object a19,
java.lang.Object a20)
|
java.lang.Object |
load(java.io.Reader in)
Load Scheme expressions from a Reader, or String. |
java.lang.Object |
load(java.lang.String in)
|
static long |
longValue(java.lang.Object o)
|
java.lang.Object |
read(java.lang.String s)
Read an expression from a String. |
void |
readEvalPrintLoop()
|
void |
setGlobalValue(java.lang.String s,
java.lang.Object v)
Set the value of the global variable named s to v. |
static short |
shortValue(java.lang.Object o)
|
static java.lang.Boolean |
toObject(boolean x)
Convert from primitive type to Object. |
static java.lang.Object |
toObject(byte x)
|
static java.lang.Object |
toObject(char x)
|
static java.lang.Object |
toObject(double x)
|
static java.lang.Object |
toObject(float x)
|
static java.lang.Object |
toObject(int x)
|
static java.lang.Object |
toObject(long x)
|
static java.lang.Object |
toObject(java.lang.Object x)
|
static java.lang.Object |
toObject(short x)
|
void |
write(java.lang.Object x,
java.io.PrintWriter port)
|
void |
write(java.lang.Object x,
java.io.PrintWriter port,
boolean quoted)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JScheme()
public JScheme(SchemeEvaluator e)
Method Detail |
public static JScheme forCurrentEvaluator()
public SchemeEvaluator getEvaluator()
public java.lang.Object getGlobalValue(java.lang.String s)
public void setGlobalValue(java.lang.String s, java.lang.Object v)
public SchemeProcedure getGlobalSchemeProcedure(java.lang.String s)
public java.lang.Object load(java.io.Reader in)
public java.lang.Object load(java.lang.String in)
public void evalOrLoad(java.lang.String it)
public java.lang.Object call(SchemeProcedure p)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17, java.lang.Object a18)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17, java.lang.Object a18, java.lang.Object a19)
public java.lang.Object call(SchemeProcedure p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17, java.lang.Object a18, java.lang.Object a19, java.lang.Object a20)
public java.lang.Object apply(SchemeProcedure p, SchemePair as)
public java.lang.Object apply(SchemeProcedure p, java.lang.Object[] args)
public java.lang.Object call(java.lang.String p)
public java.lang.Object call(java.lang.String p, java.lang.Object a1)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17, java.lang.Object a18)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17, java.lang.Object a18, java.lang.Object a19)
public java.lang.Object call(java.lang.String p, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17, java.lang.Object a18, java.lang.Object a19, java.lang.Object a20)
public java.lang.Object apply(java.lang.String p, SchemePair as)
public java.lang.Object eval(java.lang.String s)
public java.lang.Object eval(java.lang.Object it)
public java.lang.Object read(java.lang.String s)
public static SchemePair list()
public static SchemePair list(java.lang.Object a0)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17, java.lang.Object a18)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17, java.lang.Object a18, java.lang.Object a19)
public static SchemePair list(java.lang.Object a0, java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4, java.lang.Object a5, java.lang.Object a6, java.lang.Object a7, java.lang.Object a8, java.lang.Object a9, java.lang.Object a10, java.lang.Object a11, java.lang.Object a12, java.lang.Object a13, java.lang.Object a14, java.lang.Object a15, java.lang.Object a16, java.lang.Object a17, java.lang.Object a18, java.lang.Object a19, java.lang.Object a20)
public void write(java.lang.Object x, java.io.PrintWriter port, boolean quoted)
public void write(java.lang.Object x, java.io.PrintWriter port)
public void display(java.lang.Object x, java.io.PrintWriter port)
public void readEvalPrintLoop()
public static boolean booleanValue(java.lang.Object o)
public static byte byteValue(java.lang.Object o)
public static char charValue(java.lang.Object o)
public static short shortValue(java.lang.Object o)
public static int intValue(java.lang.Object o)
public static long longValue(java.lang.Object o)
public static float floatValue(java.lang.Object o)
public static double doubleValue(java.lang.Object o)
public static java.lang.Boolean toObject(boolean x)
public static java.lang.Object toObject(byte x)
public static java.lang.Object toObject(char x)
public static java.lang.Object toObject(short x)
public static java.lang.Object toObject(int x)
public static java.lang.Object toObject(long x)
public static java.lang.Object toObject(float x)
public static java.lang.Object toObject(double x)
public static java.lang.Object toObject(java.lang.Object x)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |