如何从 JSCL 方法调用 Common Lisp 代码

弘树

JSCL是 Common Lisp(CL) 的实现之一。

它涵盖了许多 CL 功能,除了 CLOS、格式等。

它具有与其他 CL 实现一样的 REPL。

我想知道如何从 JS 端调用 CL 代码。

我想这样做:

// set the CL codes as string
var codes = "(defun f1(x) (+ x 1) )
(f1 99)";

// call CL codes from JSCL
JSCL.CL.call(codes);
=> 100

我想在 JSCL 中找到这样的方法。

弘树

新方法被曝光。

如果在JS控制台输入以下代码,会得到12。

jscl.evaluateString("(* 3 4)")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从C ++代码到Common Lisp代码的RPC

来自分类Dev

如何构建Common Lisp项目?

来自分类Dev

我可以在Common Lisp中取消调用功能吗

来自分类Dev

我可以在Common Lisp中取消调用功能吗

来自分类Dev

如何在Emacs Lisp中使用Slime运行Common Lisp代码

来自分类Dev

如何在Common Lisp中映射功能?

来自分类Dev

如何有效读写Lisp代码?

来自分类Dev

如何发出调用动态方法的代码?

来自分类Dev

在Common Lisp(CLOS)中列出对象方法

来自分类Dev

Common Lisp-如何汇总用户输入

来自分类Dev

在Common Lisp中调用函数列表

来自分类Dev

在Common Lisp中模拟Clojure样式的可调用对象

来自分类Dev

如何从Common Lisp调用Go程序

来自分类Dev

在Common Lisp中更改方法分派

来自分类Dev

如何删除Lisp代码中的冗余?

来自分类Dev

如何格式化Lisp代码?

来自分类Dev

Common Lisp:如何覆盖插槽访问器?

来自分类Dev

为什么将代码作为函数调用要比直接在Clozure Common Lisp中直接调用花费更长的时间?

来自分类Dev

Common Lisp-如何使用关键字参数对函数进行调用/应用?

来自分类Dev

如何构建Common Lisp项目?

来自分类Dev

我可以在Common Lisp中取消调用功能吗

来自分类Dev

如何在Emacs Lisp中使用Slime运行Common Lisp代码

来自分类Dev

如何在Common Lisp中映射功能?

来自分类Dev

在Common Lisp中模拟Clojure样式的可调用对象

来自分类Dev

Common-LISP调试(包括代码)

来自分类Dev

如何从Common Lisp调用Go程序

来自分类Dev

将代码从Common Lisp转换为Scheme

来自分类Dev

大N的结果错误的源代码。Common Lisp

来自分类Dev

如何从代码刷新 ngIf 方法调用