common-lisp

common-lisp

文章 11 浏览 128

匿名 CLOS 实例

在 Common Lisp 中,是否有一种白话可以像 Java 中那样定义匿名类,用于一次性的“小型接口实现者”? 例如, this.addListener(new Listener() { pub…

£冰雨忧蓝° 2025-01-08 16:53:49 3 0

STEP 宏在 Clozure CL 中不起作用

我想使用步进函数来查看它如何达到预期输出,但它不起作用。 就像这个简单的例子: (STEP (IF (ODDP 3) 'YES 'NO)) 但没有任何反应。 有没有什么优化…

绳情 2025-01-08 10:26:26 5 0

如何编译并运行LISP项目?

我是 LISP 新手,目前在 window server 2008 上使用 LispWorks 和 ListBox IDE。 我想知道,如何编译并运行LISP项目,包含350个LISP源文件。 编译后会…

握住你手 2025-01-08 06:58:21 5 0

如何使用slime设置SBCL的当前目录?

以前,我使用以下脚本来启动SBCL: breakchars="(){}[],^%$#@\"\";:''|\\" cd /media/E/work exec rlwrap --remember -c -b "$breakchars" -f "$HOME"…

残龙傲雪 2025-01-08 05:30:26 3 0

Common Lisp 并行编程

我想在 Common Lisp 中并行实现我的粒子过滤算法。粒子过滤和采样可以并行化,我想为我的 4 核机器执行此操作。我的问题是,在 CL 中并行编程是否可行…

相对绾红妆 2025-01-08 02:56:23 6 0

特殊形式和宏之间有哪些实际区别?

特殊形式和宏之间有任何实际差异吗?它们有何不同?…

离旧人 2025-01-07 16:06:41 4 0

有关 sw-http 中 APPLICATION-FINDER-FN 的详细信息

我正在寻找在 Common Lisp 中进行一些同步网络编程,并且我正在收集选项。其中之一是 sw-http,一个“为阿贾克斯/彗星”。该文档似乎有点缺乏,因为我…

与君绝 2025-01-07 11:57:23 6 0

效率:递归与循环

这只是我的好奇心,但是递归和循环哪个更有效? 给定两个函数(使用 common lisp): (defun factorial_recursion (x) (if (> x 0) (* x (factorial_r…

糖果控 2025-01-07 10:41:56 4 0

SBCL 的 REPL 中的内存泄漏

我对 REPL 中 SBCL 垃圾收集器的以下行为感到有些困惑。定义两个函数: (defun test-gc () (let ((x (make-array 50000000))) (elt x 0))) (defun add…

两人的回忆 2025-01-07 10:24:22 3 0

使用 SBCL FFI 传递和接收字符串

我有一个用优化的c(library.c)编写的复杂库: #include #include "library.h" void make_fullname(char* fullname, char* name, int version) { spr…

薄暮涼年 2025-01-07 09:11:24 2 0

在lisp中如何找到一个类的包?

假设我想找出一个类是在哪个包中定义的,例如 (defclass x ()()) 是在 p1 中定义的。一种方法是通过 (symbol-package 'x) 获取包。该解决方案的问题在…

沙沙粒小 2025-01-07 02:55:02 2 0

递归后返回的列表是多余的

我是 Lisp 新手,在将列表附加到现有列表时遇到问题。 (函数规范)以下函数需要 2 个参数;一个原子和一个列表。该列表采用二维形式,其中每个子列表…

吻泪 2025-01-07 02:44:23 1 0

在 Lisp 中打印 defstruct

我在 Lisp 中定义了一个非常简单的数据结构: ;;Data structure for a person (defstruct person (name nil) (age 0) (siblings nil :type list)) ;; …

云巢 2025-01-06 21:28:51 1 0

Gnuplot 中的动态绘图(在 MATLAB 中绘制)

是否可以在 Gnuplot 中创建动态图?为了实现我的目的,我需要的是,当数据是通过某个循环生成时,我将使用 gnuplot 在 xy 轴上放置一些标记,以保留旧…

不气馁 2025-01-06 15:08:12 5 0

Common Lisp 对象系统 (CLOS) 是否支持鸭子类型?

我正在阅读“Practical Common Lisp”,我想知道 Common Lisp 是否像 Ruby 一样支持 Duck-Typing? 在 Ruby 中,无论类如何,都可以调用对象上的方法…

伊面 2025-01-06 07:27:29 1 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文