问题标签 [lispworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
376 浏览

lisp - Lispworks 编辑器颜色编码

有谁知道如何在 Lispworks 编辑器中维护颜色编码?(LispWorks 个人版 v6.1)

输入新代码时效果很好。但是再次保存并加载后,一切都是单色黑色。

下面有一个复选框:

但这并不影响它。

通过加载然后将代码复制/粘贴到新的编辑器窗口并使用save-as...有一种解决方法,但没有办法应该是必需的。

0 投票
1 回答
293 浏览

common-lisp - Lispworks 中的 Quicklisp 错误

我在 OSX (macOS High Sierra) 上运行 LispWorks 7.1。我有时会遇到 Quicklisp 加载错误(我说有时是因为当我重新启动 LispWorks 时,有时我不会再次看到此错误)。

例子:

知道发生了什么吗?

我已经确认我有一个最近的客户:

此外,回溯,以防万一:

0 投票
1 回答
84 浏览

common-lisp - 从 Lispworks 加载“rutils”时出错

我可以发誓这以前曾经工作过。

有什么线索吗?

0 投票
2 回答
566 浏览

lisp - lispworks 和 sbcl

首先,我被迫使用 LispWorks,我想知道它实际使用的是什么编译器,以及我是否可以在 CLI 中使用它。在 LispWorks 中还有诸如此类的方法,它们是在环境中以某种方式构建的,还是形成了一个我可以在REPLdefsystem中实际加载(例如)的包?sbcl

0 投票
1 回答
112 浏览

ssl - 在 LispWorks 中使用 easy-ssl-acceptor

我想在 LispWorks 中使用easy-ssl-acceptorHunchentoot。但是,我看到此类接受器具有以下功能语法#-:hunchentoot-no-ssl

这个特性确实存在于我的*features*列表中,所以我不能使用这个类。这里有什么问题?为什么被:hunchentoot-no-ssl添加到我的*features*?我该如何解决这个问题以便我可以使用该easy-ssl-acceptor课程?

PS:我在 macOS 10.13 上使用 LispWorks 7.1。

0 投票
2 回答
229 浏览

lisp - 如何对所有形状仅使用一种移动功能

我的代码中的移动功能有问题。我需要它:

  1. 一种可以移动所有形状的功能,或者,
  2. 具有相同名称的多个函数。

到目前为止,我已经为point、circle 和 polygon提供了具有不同名称的move函数。我不知道如何为图片制作移动功能。

如果你们可以帮助我使用图片移动功能并编辑所有移动功能,以便它们像我开始描述的那样工作。

0 投票
0 回答
57 浏览

macos - 在 Mac 上从终端返回到 LispWorks 监听器

我正在使用 LispWorks 程序来编写和测试 Lisp 代码。当我错误地创建了一个无限循环时,我的 Mac 上的终端弹出。有没有办法从终端返回 LispWorks 程序,而不必同时退出终端和 LispWorks?

0 投票
2 回答
423 浏览

debugging - 如何退出 LispWorks REPL 调试器,返回到顶层,只输入一个数字,比如 SBCL?

我目前正在使用 LispWorks,我想设置 REPL,以便只需键入对应的数字即可退出调试器(abort) Return to top loop level 0,就像使用 SBCL 一样。

通常,使用 LispWorks 需要键入:c + [abort option number].

看一个简单的例子,使用 LispWorks:

使用 SBCL 时,只要数字就足够了:

REPL 调试器命令文档似乎没有列出这种可能性。

如果可能的话,如何退出 LispWorks REPL 调试器,返回到顶层,只输入一个数字,就像使用 SBCL 一样?

0 投票
1 回答
83 浏览

common-lisp - 如何将 LispWorks 的快速目录文件与 fdf-handle-* 函数一起使用?

LispWorks' fast-directory-fileswith fdf-handle-*functions 看起来很有前途。LispWorks 手册中对目录页面中文件的快速访问说,

fast-directory-files提供了一种比directory更快的文件访问方式,尤其是在您需要基于简单特征(例如大小和访问时间)进行过滤,或者以比directory更复杂的方式基于名称进行过滤的情况下。

我试图了解如何使用它们,但我在文档中遇到了一些不透明,事实上我对 Common Lisp 还是很陌生。

举个例子,一个人希望获取文件的文件大小,使用fdf-handle-size. 详细的手册页没有提供示例,而且文本看起来有点简洁。例如,

以下读者可以访问fdf-handle 。当在文件的完整路径上调用时,括号中命名的函数将返回相同的值:

fdf-handle-size返回文件的大小(以字节为单位)。

[ETC。]

笔记说,

fdf -handle只能在它被传递到的回调的动态范围内使用。

通过反复试验,我达到了这一点(当然是错误的):

如何获得文件大小/temp/a.txt?更重要的是,应该如何将 LispWorksfast-directory-filesfdf-handle-*一般函数一起使用?

0 投票
0 回答
209 浏览

encoding - 如何使用 LispWorks 正确检测文件编码?

我正在尝试使用 LispWorks 检测文件编码。

LispWorks 应该具备这样的功能,请参阅External Formats and File Streams

[注:细节基于@rainer-joswig 和@svante 评论]

system:*file-encoding-detection-algorithm*设置为默认值,

并且,

此处提供了一些可验证的文件:

UNICODE并被LATIN-1正确检测

检测UTF-8不能马上起作用

添加UTF-8*specific-valid-file-encodings*使其工作,

但是现在与LATIN-1上面相同的文件被检测为 UTF-8

也推LATIN-1*specific-valid-file-encodings*

我做错了什么?

如何使用 LispWorks 正确检测文件编码?