clos

clos

文章 0 浏览 4

CLOS 是 Common Lisp 的弱点吗?

我想说的是,对于 Lisp 函数式编程方式来说,CLOS 是否是一种不好的实践?…

污味仙女 2024-12-06 03:09:41 0 0

Lisp:如何覆盖 CLOS 类的默认字符串表示形式?

在 Common Lisp 中,如何覆盖 CLOS 类的默认字符串表示形式,以便对 format 或 princ 的调用将打印出可理解的内容,即使嵌入了该类的对象也是如此在其…

装迷糊 2024-12-03 19:33:04 3 0

是否可以在现有类中动态添加一个超类

在 Common-Lisp CLOS 中, 是否可以动态添加一个超类 在现有的班级中。 更新: 我想定义 defassoc 类型的宏来关联某些行为 使用相同参数的方法/函数,…

等你爱我 2024-11-29 22:40:42 1 0

使用 Common Lisp CLOS 对象作为哈希表中的键?

我想使用 Common Lisp CLOS 对象作为哈希表中的键。我以为事情会这么简单: (defclass my-class () ((a :accessor a :initarg a))) (defun my-class= …

谎言 2024-11-18 14:32:15 2 0

sbcl 中奇怪的类优先级列表

在 sbcl 中, *(sb-mop:class-precedence-list (find-class 'cons)) ==>(# # # #) cons 继承自 list 而不是相反,这不是很奇怪吗?我在这里缺少什么?…

各空 2024-11-09 23:46:52 5 0

Lisp:我如何获取在initialize-instance :around方法中创建的实例

我想为类 X 创建一个初始化实例的 (:around Qualified) 专门化器,它将首先调用下一个方法,然后调用另一个类的 make-instance,为其提供创建的 X 实…

2024-11-03 12:52:48 5 0

CLOS 相对于其他基于类的 OO 系统的优势

我曾遇到过这样的说法:Common Lisp 对象系统 (CLOS) 优于传统的(基于类的)面向对象系统。 CLOS 的维基百科条目 提到了两种方法之间的差异 - 主要是…

浪推晚风 2024-10-18 04:23:18 5 0

比较 Common Lisp 和 Gambit 的库访问和对象系统

我对 Gambit Scheme 非常感兴趣,特别是它支持的广泛平台,以及它在需要时将 C 代码直接放入您的 Scheme 源代码的能力。也就是说,它是一个方案,与 C…

流殇 2024-10-10 04:15:24 8 0

Clojure 的 CLOS?

Clojure 是否存在类似 CLOS (Common Lisp 对象系统)之类的东西?…

魂归处 2024-09-29 05:16:42 8 0

Lisp 中槽的访问问题(CLOS)

我有一个 Node 类,它有一个“元素”槽,其中包含一个包含数字和一个字母的列表,例如: “(1 2 3 b 4 5 6) (defclass node () ((element :reader get…

Hello爱情风 2024-09-24 22:08:12 8 0

根据 Common Lisp 对象系统类定义中的其他槽值初始化槽

在我的类定义中,我想根据另一个槽的值初始化一个槽。这是我想做的事情: (defclass my-class () ((slot-1 :accessor my-class-slot-1 :initarg slot-…

时光无声 2024-09-16 17:42:30 10 0

Lisp 和Scheme 有哪些POOP 框架

多么好的 POOP(基于原型的面向对象编程)框架 Lisp和Scheme中存在吗? 我知道一个:Sheeple 但是还有其他的吗?…

擦肩而过的背影 2024-09-15 00:30:52 12 0

使 clos 对象可在 lisp 中打印

如果你想让 common lisp 中的 CLOS 对象可打印(可读打印),你如何在不使用除了 print 和 read 之外的任何东西的情况下做到这一点。…

Spring初心 2024-09-06 03:38:47 10 0

在 Common Lisp 中测试一个类是否是另一个类的子类

如何查看一个 CLOS 类是否是另一个 CLOS 类的子类?…

你爱我像她 2024-09-04 07:28:52 11 0

如何编写(简单)宏?

我需要为我正在编写的游戏编写一个宏 (with-hooks (monster method who what) &body body) 。 Monster 是一个 CLOS 对象,方法,谁是字符串,什么是函…

耀眼的星火 2024-09-02 05:55:12 9 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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