我想从REPL或者只是从shell阅读clisp函数的帮助。我为它找到了(symbol-plist)函数,它给出了这个:
(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函数的手册和文档呢?
发布于 2013-04-28 23:20:43
[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))发布于 2013-04-28 22:56:26
在这里,这可能会引起人们的兴趣。下面是一个简短的摘录:
函数位数组和rest下标
bit与aref完全相同,但需要一个位数组,即一个类型(数组位)。结果将始终是0或1。sbit类似bit,但另外要求第一个参数是一个简单的数组(参见2.5节)。请注意,与char和schar不同,bit和sbit允许第一个参数是任意秩的数组。
Bit Function clisp
此外,this是一个巨大的链接索引,链接到clisp手册的适当部分。
https://stackoverflow.com/questions/16264113
复制相似问题