策略:gsi和gsc窗口结束后关闭!
我正在尝试 Gambit 方案,但遇到了问题!我的操作系统是 Windows 7。 当我尝试解释脚本时,我会这样做: gsi.exe myscript.scm 这可以工作,但 GSI 的…
Common Lisp 有伟大的遗产吗? (学习 Common Lisp 还是更现代的变体(例如Scheme)更好?
我想从 Lisp 家族学习一些语言。可能是CL或者Scheme,尝试用它来进行Web编程。只是为了好玩。我拥有丰富的 C++ 经验(专业开发)。 但我希望我的选择…
Clojure 被认为是Lispy 还是Schemy?
可能的重复: Clojure 更接近于 Scheme 或 Common Lisp从初学者的角度来看? Clojure 是一种在 JVM 上运行的 Lisp 方言。 Clojure 被认为是Lispy 还…
方案问题(使用函数作为参数)
我是一名计划新手,正在努力理解我的作业。 我之前创建了一个名为 duplicate 的函数,它看起来像这样: ( DEFINE ( duplicate lis ) (IF (NULL? lis) …
是否可以在方案中制作切换功能?
在 ruby 中,您可以创建一个简单的切换函数,如下所示: @switch = false def toggle @switch = !@switch end toggle # => true toggle # => …
计算列表中正元素的数量
我正在尝试计算列表中积极元素的数量。这是我到目前为止所得到的: (define howMany (lambda (list) (cond [(not (list? list)) 0] [(null? list) 0] …
将参数添加到列表会导致错误
我尝试了一个示例,其中我们需要传递一个列表作为参数,如果条件成功,我想将结果添加到新列表中。 代码如下: (define get-description (lambda (cod…
IronScheme 是解释型还是编译型?它是否受益于 .NET Framework 优化?
在《IronPython in Action》一书中,作者指出,与 CPython 不同,IronPython 从 JIT 和框架本身的某些优化中受益,而 CPython 无法利用这些优化。因此…
如何使用“缺点”不在Scheme中生成嵌套列表?
在尝试生成两个集合中存在的子集列表时,我遇到了缺点问题。一个过程接受一个名为 result 的列表,并尝试根据 result 和另一组的 car 构建一个新列表…