Package org.kissweb.lisp
Class ABCL
java.lang.Object
org.kissweb.lisp.ABCL
Utility functions to make it easy to interface between Java and Lisp.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.armedbear.lisp.LispObjectcompileFile(String fileName) static voiddeletePackage(String pkg) static org.armedbear.lisp.LispObjectstatic org.armedbear.lisp.LispObjectexecuteLisp(String packageName, String funName, Object... args) static org.armedbear.lisp.LispObjectexecuteLispArray(String packageName, String funName, Object[] args) static org.armedbear.lisp.LispObjectexecuteLispFunction(org.armedbear.lisp.Function fun, Object... args) static org.armedbear.lisp.FunctionfindLispFunction(String packageName, String funName) static Stringstatic intstatic org.armedbear.lisp.Functionstatic org.armedbear.lisp.Functionstatic voidinit()static org.armedbear.lisp.LispObjectJavaObjectToLispObject(Object jobj) static ObjectLispObjectToJavaObject(org.armedbear.lisp.LispObject obj) static org.armedbear.lisp.LispObjectstatic voidloadPackage(String lispPackage, String fileName) static voidpackageDone(String lispPackage) static voidpackageUnload(String lispPackage) static voidstatic voidreset()static voidsetLispRelease(int lispRelease)
-
Constructor Details
-
ABCL
public ABCL()
-
-
Method Details
-
init
public static void init() -
fixCase
-
deletePackage
-
reset
public static void reset() -
load
-
compileFile
-
loadPackage
- Throws:
Exception
-
packageDone
-
packageUnload
-
eval
-
findLispFunction
-
executeLispFunction
public static org.armedbear.lisp.LispObject executeLispFunction(org.armedbear.lisp.Function fun, Object... args) -
executeLisp
-
executeLispArray
-
getMakeWebServiceArgs
public static org.armedbear.lisp.Function getMakeWebServiceArgs() -
getMakeRestServiceArgs
public static org.armedbear.lisp.Function getMakeRestServiceArgs() -
LispObjectToJavaObject
-
JavaObjectToLispObject
-
printStackTrace
-
getLispRelease
public static int getLispRelease() -
setLispRelease
public static void setLispRelease(int lispRelease)
-