腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
Common
Lisp
中
调用
类
名称
上
的
类
分配
槽
class
、
lisp
、
common-lisp
、
clos
、
meta-object-protocol
有没有办法
在
类
的
名字而不是实例
的
名字上
调用
:class
分配
的
槽
?类似于:(class-alloc-slot 'name-of-the-class)
浏览 28
提问于2020-11-06
得票数 1
3
回答
若否,原因为何?
nested
、
lisp
、
head
、
s-expression
、
lisp-2
是否有lisps支持头上嵌套
的
s-expression?例如对于该函数,(f 2)可能会计算为应用于3 4
的
函数/宏。 有没有可能用
lisp
来支持这样
的
事情呢?
浏览 22
提问于2012-10-16
得票数 7
回答已采纳
1
回答
Common
Lisp
Object System (CLOS)支持鸭子类型吗?
lisp
、
common-lisp
我正在读"Practical
Common
Lisp
“,我想知道
Common
Lisp
是否像Ruby一样支持Duck类型?
在
Ruby
中
,可以在对象上
调用
方法,而不管是什么
类
,只要它实现了具有
调用
者假定
的
名称
和参数列表
的
方法。 克洛斯呢?是否可以
在
不考虑对象
的
类
的
情况下
调用
对象
浏览 0
提问于2012-02-18
得票数 4
回答已采纳
1
回答
如何让
Lisp
垃圾收集器删除
类
插槽中
分配
的
外部c++内存?
garbage-collection
、
common-lisp
、
finalizer
我
的
类
看起来像这样: ((rows :initarg :rows :initform 2) (matrix :accessor matrix)))我想要
的
是能够让
浏览 5
提问于2017-08-19
得票数 3
回答已采纳
2
回答
为什么defun和(setq <name> <lambda>)不一样?
lisp
、
common-lisp
、
sbcl
我对defun宏是如何工作
的
感到困惑,因为将创建函数x,但仍将取消绑定符号x。如果我将一些lambda绑定到x,那么x将有一个值,但它不会被解释器视为如下形式
的
函数:我认为这与defun应该在全局环境
中
定义函数
的
事实有关,但我不确定它到底是什么意思。为什么我不能在当前环境
中
隐藏它?(setq y (lambda () "I w
浏览 5
提问于2012-06-27
得票数 20
回答已采纳
1
回答
如何使用字符串访问未知实例
的
时隙?
lisp
、
common-lisp
、
symbols
、
slots
、
clos
问题(defpackage :pack1 (:export :*inst*)) (defclass temp
浏览 1
提问于2014-10-07
得票数 3
回答已采纳
2
回答
Lisp
-1和
Lisp
-2有什么区别?
clojure
、
lisp
、
lisp-2
我试图理解
Lisp
-1和
Lisp
-2之间
的
区别,以及这与Clojure之间
的
关系,但我仍然不能正确理解。有谁能开导我吗?
浏览 12
提问于2011-01-02
得票数 102
回答已采纳
1
回答
有什么方法可以得到一个
类
的
插槽吗?
class
、
common-lisp
、
slots
、
clos
、
lispworks
我有这样
的
一堂课 ((color :initform :black) (filledp :initform nil)如果我只知道这个
类
的
实例,那么是否有一个通用
的
lisp
函数来获取这些插槽
的
列表?
浏览 7
提问于2016-11-22
得票数 12
回答已采纳
2
回答
在
LISP
中使用依赖注入(以及IoC容器)
的
要点
spring
、
dependency-injection
、
inversion-of-control
、
common-lisp
我读了ESR
的
一篇文章,题目是“如何成为黑客?”几年前(链接可以
在
我
的
个人资料中找到),Eric建议学习
LISP
。嗯,我学习
LISP
已经有一段时间了,我非常喜欢它,所以我决定用它写一个web应用程序。因为我使用Spring有一段时间了,所以我认为编写解耦
的
组件并使用IoC容器和依赖注入将它们粘合在一起是一个好主意。我
在
google
上
做了一个强大
的
搜索,结果发现在
LISP
中
没有实现这样
的</e
浏览 1
提问于2011-12-06
得票数 4
回答已采纳
1
回答
为什么许多通用
Lisp
系统使用单个packages.
lisp
文件?
common-lisp
我看到
的
许多常用库都使用单个packages.
lisp
文件
在
一个地方声明库(system)
中
的
所有包。我想知道我是做错了,还是缺少了一个导致偏爱单个packages.
lisp
文
浏览 2
提问于2017-08-11
得票数 9
回答已采纳
4
回答
Common
Lisp
a
Lisp
-n?
namespaces
、
lisp
、
common-lisp
、
lisp-2
我知道
Common
Lisp
对函数和变量有不同
的
绑定环境,但我相信它也有另一个用于标记体标签
的
绑定环境。还有比这更多
的
绑定环境吗?如果是这样,那么将
Common
Lisp
归类为
Lisp
-2是否公平?这些问题并不是学究或自行车脱落
的
意思,我只是想更好地理解
Common
Lisp
,并希望能得到一些关于深入研究它
的
规范
的
指针。
浏览 31
提问于2012-08-09
得票数 5
回答已采纳
7
回答
你可以
在
lisp
中使用哈希表吗?
data-structures
、
hash
、
dictionary
、
lisp
你可以
在
Lisp
中使用哈希表或字典吗?我指的是数据结构,它是一个对(键,值)
的
集合,其中
的
值可以使用键加入。
浏览 0
提问于2009-12-03
得票数 6
3
回答
如何创建结构
的
深层副本
lisp
、
common-lisp
、
structure
、
shallow-copy
如何在
Common
Lisp
中
复制结构?我创建了一个类似这样
的
结构:Board是一个二维数组。我试着这样做:当我
在
new-state
中
更改某些内容时,二维数组
中
的
更改也会在state中发生。如何创建像state这样
的
结构
的
副本并独立更改它?
浏览 4
提问于2013-07-04
得票数 2
回答已采纳
1
回答
使用错误意外继承
槽
(值)
namespaces
、
package
、
common-lisp
e2)loser(make-instance 'winner:e1)winner e1这是相当出乎意料
的
。
浏览 4
提问于2013-04-18
得票数 4
回答已采纳
2
回答
在
sbcl
中
抑制make-instance
上
的
样式警告
common-lisp
、
warnings
、
sbcl
、
clos
、
suppress
我有两个包,每个包都定义了一个
类
。第二个
类
继承自第一个
类
,但有一个同名
的
插槽。其目的确实是为了覆盖插槽。use :cl :foo)当我创建一个bar实例时,sbcl会给出一个有用
的
警告SYMBOL-PACKAGE (possible (FO
浏览 3
提问于2017-08-26
得票数 1
3
回答
基于
Common
Lisp
对象系统
类
定义
中
的
其他
槽
值初始化
槽
common-lisp
、
clos
、
slot
在
我
的
类
定义
中
,我希望根据一个插槽
的
值初始化另一个插槽。下面是我想做
的
事情: ((slot-1 :accessor my-class-slot-1 :initarg slot-1) (slot-2 :accessor
浏览 0
提问于2010-09-02
得票数 6
回答已采纳
1
回答
CLOS
中
的
瞬态
类
garbage-collection
、
lisp
、
common-lisp
、
clos
有没有什么标准
的
方法可以
在
CLOS
中
创建一个临时
类
;也就是说,一个
类
可以
在
它
的
所有实例都死了之后被GC?
在
SBCL
中
,我尝试了(setf test (defclass #:foo () ())),即在假设它通常只是
类
名
的
情况下使用一个未被引用
的
符号,这会导致
类
被GC保留,但是
在
该类
上
安装SBCL finalization函数,然
浏览 0
提问于2012-09-28
得票数 3
回答已采纳
6
回答
用
LISP
进行GUI编程?
lisp
、
common-lisp
几年前我做过相当多
的
Lisp
编程,但都是基于控制台
的
东西。我确实使用了cells-gtk(2),但现在真的不再维护了,显然我们现在是Gtk3了。有没有人知道一个好
的
用于GUI编程
的
Lisp
库(我不介意哪种方言)。
浏览 0
提问于2013-05-04
得票数 11
1
回答
武装熊通用
lisp
的
麻烦--从repl
中
调用
用户定义
的
类
?
lisp
、
common-lisp
、
abcl
我一直
在
使用
Common
Lisp
,并且我对基本
的
函数结构有一定
的
了解。我开始使用as
common
lisp
--一个
在
java虚拟机上运行
的
实现--并能够编写一些用于创建guis
的
基本函数,例如: (defconstant +jframe+ "javax.swing.JFrame访问用户定义
的
类
。作为一个整体,它
的
实现看起来文档很少,而且我发现在<em
浏览 4
提问于2012-07-12
得票数 0
回答已采纳
1
回答
VSCode调试适配器未
调用
launchRequest
visual-studio-code
、
vscode-extensions
、
vscode-debugger
我不确定为什么我
的
代码只
调用
initializeRequest和disconnectRequest。下面是我
的
package.json
中
的
内容 { "type": "
common
-
lisp
","type": "
common
-
lisp
",
浏览 0
提问于2020-03-22
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券