Skip to content

Instantly share code, notes, and snippets.

View zhouqiang-cl's full-sized avatar
💧
It is time

zhouqiang zhouqiang-cl

💧
It is time
  • None
  • air
View GitHub Profile
@zhouqiang-cl
zhouqiang-cl / symbol-plist.txt
Last active December 20, 2016 07:11
common lisp 的 访问器 SYMBOL-PLIST
语法
symbol-plist symbol => plist
(setf (symbol-plist symbol) new-plist)
参数和值
symbol --- 一个 symbol
plist, new-plist --- 一个属性列表
描述
访问 symbol 的属性列表
@zhouqiang-cl
zhouqiang-cl / symbol-package.txt
Created December 13, 2016 04:11
common lisp 的函数 SYMBOL-PACKAGE
语法
symbol-package symbol => contents
参数和值
symbol --- 一个 symbol
contents --- 一个 package object 或者 nil
描述
返回 symbol 的 home package
@zhouqiang-cl
zhouqiang-cl / makunbound.txt
Created December 13, 2016 04:03
common lisp 的函数 MAKUNBOUND
语法
makunbound symbol => symbol
参数和值
symbol --- 一个 symbol
描述
无论 symbol 之前是否绑定,都解绑定 symbol
代码
@zhouqiang-cl
zhouqiang-cl / boundp.txt
Created December 13, 2016 03:53
common lisp 的函数 BOUNDP
语法
boundp symbol => generalized-boolean
参数和值
symbol --- 一个 symbol
generalized-boolean --- 一个 generalized-boolean
描述
如果 symbol 被绑定了, 返回 true, 否则返回 false
@zhouqiang-cl
zhouqiang-cl / describe.txt
Created December 12, 2016 16:17
common lisp 的函数 DESCRIBE
语法
describe object &optional stream => <no values>
参数和值
object --- 一个 object
stream --- 一个 output stream,默认为标准输出
描述
describe 将 object 的描述信息输出到 stream
@zhouqiang-cl
zhouqiang-cl / apropos.txt
Created December 12, 2016 16:09
common lisp 的函数 APROPOS, APROPOS-LIST
语法
apropos string &optional package => <no values>
apropos-list string &optional package => symbols
参数和值
string --- 一个 string designator.
package --- 一个 package designator 或 nil, 默认为 nil
symbols --- 一列 symbol
@zhouqiang-cl
zhouqiang-cl / -.txt
Created December 12, 2016 16:00
common lisp 的变量 -
描述
- --- 一个form, 他的值是当前在被求值的 form
代码
* (print -)
(PRINT -)
(PRINT -)
* (format t "~&Evaluating ~S~%" -)
Evaluating (FORMAT T "~&Evaluating ~S~%" -)
@zhouqiang-cl
zhouqiang-cl / time.txt
Created December 12, 2016 15:51
common lisp 的宏 TIME
语法
time form => result*
参数和值
form --- 一个 form
results --- form 返回的 values
描述
time 在当前的环境(词法和动态变量)中对 form 进行求值.
time 会把各种用时打印出来
@zhouqiang-cl
zhouqiang-cl / get-decoded-time.txt
Created December 12, 2016 15:38
common lisp 的函数 GET-DECODED-TIME
语法
get-decoded-time => second, minute, hour, date, month, year, day, daylight-p, zone
参数和值
second, minute, hour, date, month, year, day, daylight-p, zone --- 一个 decoded time
描述
get-decoded-time 用decoded time 的形式返回当前时间.
代码
@zhouqiang-cl
zhouqiang-cl / make-symbol.txt
Last active December 20, 2016 06:54
common lisp 的函数 MAKE-SYMBOL
语法
make-symbol name => new-symbol
参数和值
name --- 一个 string
new-symbol --- 一个新的 uninterned symbol
描述
make-symbol 返回一个新的 uninterned 的名字为 name 的symbol。这个新的symbol有一个空的属性列表, 这个 symbol 没有 bound和 fbound