gpt4 book ai didi

common-lisp - 重命名命名空间的常用 Lisp 方法

转载 作者:行者123 更新时间:2023-12-04 14:03:18 24 4
gpt4 key购买 nike

将命名空间重命名为其他名称的常用 lisp 方法是什么。所以我可以写 ht:start,而不是写 hunchentoot:start。

我正在寻找类似 pythons import A as B 的东西。

编辑:使用接受的答案,为 hunchentoot 添加昵称的代码如下:

(rename-package :hunchentoot :hunchentoot '(:ht))

最佳答案

你所说的命名空间是一个用 defpackage 创建的 Common Lisp 包。

您希望包的昵称是 ht
执行 defpackage在现有包上具有实现定义的行为,但某些实现允许以这种方式添加昵称。

还有一个功能 rename-package 重命名并将昵称添加到包中。

关于common-lisp - 重命名命名空间的常用 Lisp 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12710606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com