问题标签 [sbcl]

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 投票
2 回答
2126 浏览

lisp - 如何使用 ltk 显示图像?

我已经编写了代码来读取 Windows 位图,现在想用 ltk 显示它。我怎样才能构造一个合适的对象?ltk中有这样的功能吗?如果不是,我怎么能直接连接到 tk?

0 投票
2 回答
362 浏览

windows-vista - Vista 上的 SBCL 崩溃。你知道如何让它工作吗?

我在网上搜索了很多关于这个问题的答案:他们说这是真的,SBCL 在 Vista 下不起作用。但是我真的需要在我的家用 Vista 笔记本电脑上使用 lisp,而 VM 并没有真正的帮助......而且 CL 并不是那么有趣,因为速度......

如果你有什么建议,请分享!

0 投票
8 回答
3799 浏览

java - Common Lisp 是否有类似 java 的 Set Interface/implementing classes 的东西?

我需要这样的东西一个不包含任何元素重复的元素集合。Common Lisp,特别是 SBCL,有这样的东西吗?

0 投票
3 回答
3130 浏览

lisp - 使用 SBCL 进行交叉编译

我在 Ubuntu 机器上运行 SBCL。我想写一个小程序,我想送给一个只运行 Windows 的朋友。在我的机器上将它交叉编译成“独立”Windows程序(即通常的运行时+核心组合)的最快方法是什么?

0 投票
4 回答
5859 浏览

emacs - Getting started with SLIME and SWANK: Lisp connection closed unexpectedly: connection broken by remote peer

I was trying to use the slime-connect function to get access to a remote server with sbcl. I followed all the steps from the slime.mov movie from Marco Baringer, but I got stuck when creating the ssh connection for slime. This is after already starting the swank server on the remote machine. I did it like this:

ssh -L 4005:127.0.0.1:4005 user@server.com

And I got this errors, on local SLIME:

Lisp connection closed unexpectedly: connection broken by remote peer

...and on the remote server:

channel 3: open failed: connect failed: Connection refused

What could possibly be wrong?

0 投票
2 回答
410 浏览

unicode - Lisp:在将八位字节流转换为具有格式错误的字节的 EUC-JP 时,需要帮助从 SBCL 获得正确的行为

以下在这种特殊情况下不起作用,抱怨你给它的任何东西都不是一个字符。

其中*euc-jp*是包含 EUC-JP 编码文本二进制的变量。

我也试过#\KATAKANA_LETTER_NI了,而不是 #\? 也只是“”。到目前为止没有任何效果。

任何帮助将不胜感激!

编辑:要重现,请使用 drakma*EUC-JP*获取http://blogs.yahoo.co.jp/akira_w0325/27287392.html 。

0 投票
1 回答
1514 浏览

lisp - 如何使用 SBCL 的 SB-SPROF 分配分析?

更新:升级到 SBCL 1.0.24 解决了我的问题。(虽然我还需要将 SLIME 升级到 11-23-2008 修订版。稳定的 2006-04-20 修订版以及 CVS 的负责人似乎不适用于 SBCL 1.0.24。)

SBCL 统计分析器的文档表明,除了 CPU 使用率之外,您还可以分析内存分配。然而,在我的一生中,我无法让它比一个微不足道的 Lisp 形式更多地描述。下面是一个例子:

此时,它通常会挂起。

有没有人在这方面取得成功?

0 投票
2 回答
377 浏览

http - Lisp 奇怪的 HTTP 问题/错误

我正在尝试学习更多关于在 SBCL 中处理套接字和网络连接的知识;所以我为 HTTP 写了一个简单的包装器。到目前为止,它只是制作一个流并执行一个请求,以最终获取网站的标题数据和页面内容。

到目前为止,它的工作还算不错。没有什么可吹嘘的,但它至少奏效了。

但是,我遇到了一个奇怪的问题;我不断收到“400 Bad Request”错误。

起初,我对如何处理 HTTP 请求有些怀疑(或多或少将请求字符串作为函数参数传递),然后我创建了一个函数,用我需要的所有部分格式化查询字符串并将其返回以供使用后来......但我仍然得到错误。

更奇怪的是,错误并非每次都发生。如果我在像 Google 这样的页面上尝试该脚本,我会得到“200 Ok”的返回值......但在其他网站上的其他时间,我会得到“400 Bad Request”。

我确定这是我的代码的问题,但如果我确切知道是什么原因造成的,我会被诅咒的。

这是我正在使用的代码:

0 投票
6 回答
11685 浏览

common-lisp - 如何在 Common Lisp 中将字节数组转换为字符串?

我正在调用一个返回字节数组的有趣 API,但我想要一个文本流。有没有一种简单的方法可以从字节数组中获取文本流?现在我只是拼凑起来:

然后将结果包装在 with-input-from-string 中,但这不是最好的方法。(另外,它的效率非常低。)

在这种情况下,我知道它始终是 ASCII,因此将其解释为 ASCII 或 UTF-8 都可以。我正在使用支持 Unicode 的 SBCL,但我更喜欢便携式(甚至仅 ASCII)解决方案,而不是 SBCL-Unicode 特定的解决方案。

0 投票
2 回答
2693 浏览

user-interface - 使用系统调用的 Common Lisp GUI 编程

谁能告诉我有关使用(钢铁银行)Common Lisp 通过系统调用编写 GUI 的信息?我知道那里有一些图书馆,但这是一个语言学习练习,所以我想自己做。

我正在 Kubuntu 8.10 和 SBCL 1.0.18 上开发。

谢谢。