-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtao-k.lisp
46 lines (35 loc) · 1.21 KB
/
tao-k.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
;;; -*- mode: Lisp; coding: utf-8 -*-
(tao:common-lisp)
(cl:in-package #:tao-internal)
(define
"tao.sys:key-package"
(constant (load-time-value (find-package :keyword)))
:documentation
"この定数の値は、パッケージ \"key\" へのポインタ。
\"key\" は、パッケージ \"univ\" のサブパッケージで、キーワードが登録されて
いる。"
:example
"")
(define
"keywordp"
#'cl:keywordp
:documentation
"形式 : keywordp symbol
symbol がキーワードパッケージに属するシンボルなら t を返し、それ以外
なら nil を返す。 キーワードとは \":init\", \":while\" など \":\" が先頭に
書いてあるシンボルのこと。"
:example
"(keywordp :until) -> t
(keywordp :init) -> t")
(define
"tao.sys:kill-job"
(expr nil)
:documentation
"形式 : sys:kill-job job-number
job-number のプロセスをキルする。
ログインにより直接生成されたプロセスに対して、この関数を使用しては
いけない。そのようなプロセスをキルするには関数 sys:logout-him を使う。"
:example
"sys:kill-job 2 -> ok (job 2 があるとき)
sys:kill-job 2 -> nil (job 2 が無いとき)")
;;; *EOF*