common-lisp

    2热度

    5回答

    拉姆达我有一个绑定到Common Lisp中的变量s表达式: (defvar x '(+ a 2)) 现在我想创建一个名为时功能,评估在范围内的表达它的定义。我已经试过这样: (let ((a 4)) (lambda() (eval x))) 和 (let ((a 4)) (eval `(lambda() ,x))) 但是这两个创建一个问题:EVAL将评估在顶层的代

    5热度

    3回答

    我在Ubuntu机器上运行SBCL。我想写一个我想给一个只有Windows运行的朋友的小程序。在我的机器上将它交叉编译为“独立”windows程序(即通常的运行时+核心组合)的最快捷方式是什么?

    10热度

    1回答

    Clojure中有没有与Common Lisp的 symbol-name函数等价的东西?

    7热度

    3回答

    我试图使用slime-connect函数通过sbcl访问远程服务器。我遵循了Marco Baringer,的slime.mov电影中的所有步骤,但是我在创建粘液的ssh连接时被卡住了。这是在远程机器上启动了swank服务器之后。我这样做是这样的: ssh -L 4005:127.0.0.1:4005 [email protected] 而且我得到了这样的错误,当地泥: Lisp的连接意外关闭:连接

    0热度

    1回答

    我试图设置一个轻的开发环境,以允许在通用Lisp中使用直接CGI,并且我想使用Hiawatha而不是更大的Apache。我的代码可以在Apache中同时用于GET和POST,但只能在Hiawatha中获得; Apache和Hiawatha处理POST的方式有什么不同吗?

    5热度

    2回答

    仍在努力理解与宏有关的最佳实践。我正试图编写一个宏,它可以即时定义软件包。 (defmacro def-dynamic-package (name) `(defpackage ,(intern (string-upcase name) "KEYWORD") (:use :common-lisp))) 这仅适用于表达式,如能正常工作: (def-dynamic-package

    1热度

    1回答

    我使用了以下错误在Eclipse的风口浪尖插件: 封装LISP-UNIT未加载 我该如何解决?

    9热度

    6回答

    Common Lisp是否有任何持久性解决方案,例如Elephant允许函数持久性?目前我的应用程序在db上存储一个标识符,稍后在函数表中搜索它,但是这种方法不允许存储动态创建的函数。

    9热度

    3回答

    我有一个全局变量的大名单,每个变量都有自己的设置功能。我的目标是通过这个列表,调用每个项目的设置函数,并为匹配变量中加载的数据生成一些统计信息。然而,我现在正在尝试的是不工作,我需要帮助,使我的程序调用设置功能。 全局变量及其设置函数区分大小写,因为它来自XML并且是唯一性所必需的。 的数据看起来是这样的: '(ABCD ABC\d AB\c\d ...) 和设置功能如下所示: (defun

    7热度

    1回答

    我试图在OS X上使用SLIME与OpenMCL(现在称为CCL)运行光线跟踪代码表格Paul Graham的ANSI Common Lisp。在该代码,还有它的值是一个结构定义的常量,当我打电话或者煤泥编译并加载文件或煤泥编译defun定义上使用恒定的任何功能,我得到一个错误消息: 否MAKE-LOAD-FORM方法是用于定义#S (POINT:X 0 :Y 0 位:Z 200)[条件式的 SI