【发布时间】:2019-06-17 14:36:53
【问题描述】:
以下站点显示了将 chibi 方案嵌入 c 程序的示例:
http://synthcode.com/scheme/chibi/
/* construct a Scheme expression to eval */
obj1 = sexp_intern(ctx, "my-procedure", -1);
obj2 = sexp_cons(ctx, obj1, SEXP_NULL);
sexp_eval(ctx, obj2, NULL);
sn-p 显示了如何调用一个过程。现在,我正在尝试使用参数调用一个过程,但我没有让它工作。
我对计划和赤壁都是新手。这就是我的想法:
obj1 = sexp_intern(ctx, "my-procedure", -1);
obj2 = sexp_make_fixnum(3);
tmp = sexp_cons(ctx, obj1, obj2);
sym = sexp_cons(ctx, tmp, SEXP_NULL);
res = sexp_eval(ctx, sym, NULL);
我从赤壁得到这个错误:源中的虚线列表
如何调用具有多个参数的过程?
【问题讨论】:
标签: chibi-scheme