小编lev*_* li的帖子

如何在Common Lisp中实现多线程

似乎有是已经有几个线程实现,因为我发现这儿有波尔多主题,手提式线程,和"The Common Lisp的烹饪书"还提供了一种方式来实现多线程,包MP,我不已知如何让它参与我的程序,我找不到这个包.

问题是我如何选择一个合适的多线程库来满足我的需求,因为我也是一个C程序员,它更像pthread,但没关系,我想知道哪个是最常用的多线程库,或者Common Lisp中多线程编程的常规方法是什么.

lisp multithreading common-lisp

8
推荐指数
2
解决办法
4547
查看次数

如何在没有asdf-install的情况下为常见的lisp安装新软件包

我是cl的新手,我刚刚学会了使用asdf-install安装软件包,但我不知道它是如何工作的,我想知道如何可以手动安装软件包,然后我就能理解root中文件的使用目录的源代码,谢谢.

common-lisp asdf

6
推荐指数
1
解决办法
2181
查看次数

如何使emacs顺利滚动

我已经使用过emacs一段时间了,emacs对我来说最不方便的是,当我通过鼠标的滚动按钮阅读源代码时它不能顺利滚动,虽然有些配置做的事情类似,但它仍然不能make emacs滚动为vim,浏览器等.如果我破解了emacs的源代码,如果有人这样做,请告诉我,这让我困惑了很长时间.

emacs elisp

5
推荐指数
1
解决办法
517
查看次数

babel:octets-to-string抛出INVALID-UTF8-CONTINUATION-BYTE

我正在编写一个lisp程序来获取中文网站的网页,我遇到了从二进制流中解析中文单词的问题,我已经有一个包含整个页面的(unsigned-byte 8)向量,但是当我把它放到babel:octets-to-string,它会抛出一个异常.

(setf buffer(babel:octets-to-string buffer:encoding:utf-8))

例外是:

非法:从位置437开始的UTF-8字符.[BABEL-ENCODINGS类型的条件:INVALID-UTF8-CONTINUATION-BYTE]

我认为当它遇到一个中文单词时,它必须抛弃这个异常.我该如何解决?

lisp sbcl common-lisp utf-8 babel

4
推荐指数
1
解决办法
552
查看次数

标签 统计

common-lisp ×3

lisp ×2

asdf ×1

babel ×1

elisp ×1

emacs ×1

multithreading ×1

sbcl ×1

utf-8 ×1