首页
学习
活动
专区
圈层
工具
发布

CLISP手册
EN

Stack Overflow用户
提问于 2013-04-28 22:53:04
回答 2查看 629关注 0票数 0

我想从REPL或者只是从shell阅读clisp函数的帮助。我为它找到了(symbol-plist)函数,它给出了这个:

代码语言:javascript
复制
(symbol-plist 'bit)
(SYSTEM::TYPE-SYMBOL #<COMPILED-FUNCTION SYSTEM::TYPE-SYMBOL-BIT>
 SYSTEM::SETF-EXPANDER SYSTEM::STORE SYSTEM::DOC
 (CLHS "Body/any_bit.html" SYSTEM::FILE
  ((DEFSETF #P"/build/buildd/clisp-2.49/debian/build/places.fas" 941 941))))

但对于理解(bit)是如何工作的,它并不是那么有用的信息?

那么有没有类似于man in shell的clisp函数的手册和文档呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-28 23:20:43

代码语言:javascript
复制
[7]> (describe 'bit)

BIT is the symbol BIT, lies in #<PACKAGE COMMON-LISP>, is accessible in 9 packages CLOS, COMMON-LISP, COMMON-LISP-USER, EXPORTING, EXT,
POSIX, REGEXP, SCREEN, SYSTEM, names a function, names a type, has 3 properties SYSTEM::TYPE-SYMBOL, SYSTEM::SETF-EXPANDER, SYSTEM::DOC.
ANSI-CL Documentation is at
"http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/any_bit.html"
For more information, evaluate (SYMBOL-PLIST 'BIT).

 #<PACKAGE COMMON-LISP> is the package named COMMON-LISP. It has 2 nicknames LISP, CL.
 It imports the external symbols of 1 package CLOS and exports 978 symbols to 8 packages REGEXP, POSIX, EXPORTING, SCREEN, CLOS,
 COMMON-LISP-USER, EXT, SYSTEM.

 #<SYSTEM-FUNCTION BIT> is a built-in system function.
 Argument list: (#:ARG0 &REST SYSTEM::OTHER-ARGS)
 For more information, evaluate (DISASSEMBLE #'BIT).

Documentation:
CLHS:
"Body/any_bit.html"
SYSTEM::FILE:
((DEFSETF #P"/Lisp/clisp/clisp-2.49/src/places.fas" 941 941))
票数 1
EN

Stack Overflow用户

发布于 2013-04-28 22:56:26

在这里,这可能会引起人们的兴趣。下面是一个简短的摘录:

函数位数组和rest下标

bit与aref完全相同,但需要一个位数组,即一个类型(数组位)。结果将始终是0或1。sbit类似bit,但另外要求第一个参数是一个简单的数组(参见2.5节)。请注意,与char和schar不同,bit和sbit允许第一个参数是任意秩的数组。

Bit Function clisp

此外,this是一个巨大的链接索引,链接到clisp手册的适当部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16264113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档