/
clqr-external-environment.tex
82 lines (70 loc) · 2.24 KB
/
clqr-external-environment.tex
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
% Copyright (C) 2008, 2010 Bert Burgemeister
%
% Permission is granted to copy, distribute and/or modify this
% document under the terms of the GNU Free Documentation License,
% Version 1.2 or any later version published by the Free Software
% Foundation; with no Invariant Sections, no Front-Cover Texts and
% no Back-Cover Texts. For details see file COPYING.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{External Environment}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{LIST}{1cm}
\IT{\arrGOO{(\FU*{GET-INTERNAL-REAL-TIME})\\
(\FU*{GET-INTERNAL-RUN-TIME})}{.}}
{
\retval{Current time}, or \retval{computing time},
respectively, in clock ticks.
}
\IT{\CNS*{INTERNAL-TIME-UNITS-PER-SECOND}}
{
Number of clock ticks per second.
}
\IT{\arrGOO{(\FU*{ENCODE-UNIVERSAL-TIME} \VAR{ sec} \VAR{ min}
\VAR{ hour} \VAR{ date} \VAR{ month} \VAR{ year }
\Op{\VAR{zone}\DF{curr}})\\
(\FU*{GET-UNIVERSAL-TIME})}{.}}
{
\retval{Seconds from 1900-01-01, 00:00}, ignoring leap seconds.
}
\IT{\arrGOO{(\FU*{DECODE-UNIVERSAL-TIME} \VAR{ universal-time }
\Op{\VAR{time-zone}\DF{current}})\\
(\FU*{GET-DECODED-TIME})}{.}}
{
Return \retval{second}, \retvalii{minute}, \retvaliii{hour},
\retvaln{4}{date}, \retvaln{5}{month}, \retvaln{6}{year},
\retvaln{7}{day}, \retvaln{8}{daylight-p}, and \retvaln{9}{zone}.
}
\IT{(\FU*{ROOM} \Op{\Goo{\NIL\XOR\kwd{:default}\XOR\T}})}
{
Print information about internal storage management.
}
\IT{\arrGOO{(\FU*{SHORT-SITE-NAME})\\
(\FU*{LONG-SITE-NAME})}{.}}
{
\retval{String} representing physical location of computer.
}
\IT{(\xorGOO{\FU{LISP-IMPLEMENTATION}\\
\FU{SOFTWARE}\\
\FU{MACHINE}}{\}}\kwd{-}%
\xorGOO{\kwd{TYPE}\\
\kwd{VERSION}}{\}})}
{
\index{LISP-IMPLEMENTATION-TYPE}%
\index{LISP-IMPLEMENTATION-VERSION}%
\index{SOFTWARE-TYPE}%
\index{SOFTWARE-VERSION}%
\index{MACHINE-TYPE}%
\index{MACHINE-VERSION}%
\retval{Name} or \retval{version} of implementation, operating
system, or hardware, respectively.
}
\IT{(\FU*{MACHINE-INSTANCE})}
{
\retval{Computer name}.
}
\end{LIST}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "clqr"
%%% End: