jscheme
Interface SchemeProcedure

All Superinterfaces:
java.lang.Runnable, java.io.Serializable
All Known Implementing Classes:
Closure, Compile, Continuation, Generic, JavaConstructor, JavaField, JavaMethod, JLIB, Macro, Networking, Primitive, Procedure, RawConstructor, RawMethod, Reflector, SNLP, StaticReflector, Swing

public interface SchemeProcedure
extends java.lang.Runnable, java.io.Serializable

A SchemeProcedure is an object that can be applied to an array of objects or a SchemePair of objects. It is also runnable (so it can be used in threads)


Method Summary
 java.lang.Object apply(java.lang.Object[] args)
           
 java.lang.Object apply(SchemePair args)
           
 void run()
           
 

Method Detail

run

void run()
Specified by:
run in interface java.lang.Runnable

apply

java.lang.Object apply(java.lang.Object[] args)

apply

java.lang.Object apply(SchemePair args)