有什么常见的lisp文档像linux的人吗? [英] Is there any common lisp docs like linux man?

查看:160
本文介绍了有什么常见的lisp文档像linux的人吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是emacs和common lisp的新手。



我正在使用emacs和slime来学习P.GrahamANSI Common LISP。但是,当我遇到一些我不知道的东西,我不能轻易得到一些有用的信息,如linux的人。



有没有任何常见的lisp文档像linux人?

解决方案

Common Lisp HyperSpec 描述了ANSI Common Lisp标准,因此更类似于 POSIX标准,而不是 Linux手册页



由于您使用Emacs,您可以使用 clhs.el 来查找特定的符号:

 (autoload'common-lisp-hyperspecclhs在ANSI CL上获取文档
(define-key help-map\Cs'common-lisp-hyperspec)

注意:我使用 Ch Cs 在浏览器中获取符号文档,显然,您可以选择自己的密钥绑定(使用 Ch Ch 查看系统b如果你做的不仅仅是休闲的Lisp编码,你可能会从使用 SLIME:Emacs的高级Lisp交互模式,而不是库存设施。



(如果您使用 VIM google是你的朋友)。



PS。您还应该查看特定于实现的文档,因为它记录了非标准功能和扩展名。


I am a newbie for emacs and common lisp.

I am now using emacs and slime to learn P.Graham "ANSI Common LISP". However, when I meet something that I don't konw, I can not easily get some useful info like linux man.

Is there any common lisp docs like linux man?

解决方案

Common Lisp HyperSpec describes the ANSI Common Lisp standard, and, as such, is more similar to the POSIX Standard than to Linux man pages.

Since you use Emacs, you can use clhs.el to lookup specific symbols there:

(autoload 'common-lisp-hyperspec "clhs" "Get doc on ANSI CL" t)
(define-key help-map "\C-s" 'common-lisp-hyperspec)

Note: I use C-h C-s to get the symbol documentation in the browser, you can, obviously, choose your own key binding (use C-h C-h to see the system bindings).

If you do more than casual Lisp coding, you would probably benefit from using SLIME: The Superior Lisp Interaction Mode for Emacs instead of the stock facilities.

(If you use VIM, google is your friend).

PS. You should also take a look at the implementation-specific documentation because it documents non-standard features and extensions.

这篇关于有什么常见的lisp文档像linux的人吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆