source: trunk/abcl/doc/manual/extensions.tex @ 15150

Last change on this file since 15150 was 15150, checked in by Mark Evenson, 4 years ago

Outstanding changes from github to svn changes

As of
<https://github.com/armedbear/abcl/commit/441df13fa92d1fc3dac5858fdb50d13aeaaa88cd> these are the meaningful changes we wish to retain from Github in preparation for reversing the direction of the github bridge.

File size: 28.6 KB
Line 
1\paragraph{}
2\label{EXTENSIONS:CADDR}
3\index{CADDR}
4--- Macro: \textbf{\%caddr} [\textbf{extensions}] \textit{}
5
6\begin{adjustwidth}{5em}{5em}
7not-documented
8\end{adjustwidth}
9
10\paragraph{}
11\label{EXTENSIONS:CADR}
12\index{CADR}
13--- Macro: \textbf{\%cadr} [\textbf{extensions}] \textit{}
14
15\begin{adjustwidth}{5em}{5em}
16not-documented
17\end{adjustwidth}
18
19\paragraph{}
20\label{EXTENSIONS:CAR}
21\index{CAR}
22--- Macro: \textbf{\%car} [\textbf{extensions}] \textit{}
23
24\begin{adjustwidth}{5em}{5em}
25not-documented
26\end{adjustwidth}
27
28\paragraph{}
29\label{EXTENSIONS:CDR}
30\index{CDR}
31--- Macro: \textbf{\%cdr} [\textbf{extensions}] \textit{}
32
33\begin{adjustwidth}{5em}{5em}
34not-documented
35\end{adjustwidth}
36
37\paragraph{}
38\label{EXTENSIONS:*AUTOLOAD-VERBOSE*}
39\index{*AUTOLOAD-VERBOSE*}
40--- Variable: \textbf{*autoload-verbose*} [\textbf{extensions}] \textit{}
41
42\begin{adjustwidth}{5em}{5em}
43not-documented
44\end{adjustwidth}
45
46\paragraph{}
47\label{EXTENSIONS:*BATCH-MODE*}
48\index{*BATCH-MODE*}
49--- Variable: \textbf{*batch-mode*} [\textbf{extensions}] \textit{}
50
51\begin{adjustwidth}{5em}{5em}
52not-documented
53\end{adjustwidth}
54
55\paragraph{}
56\label{EXTENSIONS:*COMMAND-LINE-ARGUMENT-LIST*}
57\index{*COMMAND-LINE-ARGUMENT-LIST*}
58--- Variable: \textbf{*command-line-argument-list*} [\textbf{extensions}] \textit{}
59
60\begin{adjustwidth}{5em}{5em}
61not-documented
62\end{adjustwidth}
63
64\paragraph{}
65\label{EXTENSIONS:*DEBUG-CONDITION*}
66\index{*DEBUG-CONDITION*}
67--- Variable: \textbf{*debug-condition*} [\textbf{extensions}] \textit{}
68
69\begin{adjustwidth}{5em}{5em}
70not-documented
71\end{adjustwidth}
72
73\paragraph{}
74\label{EXTENSIONS:*DEBUG-LEVEL*}
75\index{*DEBUG-LEVEL*}
76--- Variable: \textbf{*debug-level*} [\textbf{extensions}] \textit{}
77
78\begin{adjustwidth}{5em}{5em}
79not-documented
80\end{adjustwidth}
81
82\paragraph{}
83\label{EXTENSIONS:*DISASSEMBLER*}
84\index{*DISASSEMBLER*}
85--- Variable: \textbf{*disassembler*} [\textbf{extensions}] \textit{}
86
87\begin{adjustwidth}{5em}{5em}
88not-documented
89\end{adjustwidth}
90
91\paragraph{}
92\label{EXTENSIONS:*ED-FUNCTIONS*}
93\index{*ED-FUNCTIONS*}
94--- Variable: \textbf{*ed-functions*} [\textbf{extensions}] \textit{}
95
96\begin{adjustwidth}{5em}{5em}
97not-documented
98\end{adjustwidth}
99
100\paragraph{}
101\label{EXTENSIONS:*ENABLE-INLINE-EXPANSION*}
102\index{*ENABLE-INLINE-EXPANSION*}
103--- Variable: \textbf{*enable-inline-expansion*} [\textbf{extensions}] \textit{}
104
105\begin{adjustwidth}{5em}{5em}
106not-documented
107\end{adjustwidth}
108
109\paragraph{}
110\label{EXTENSIONS:*GUI-BACKEND*}
111\index{*GUI-BACKEND*}
112--- Variable: \textbf{*gui-backend*} [\textbf{extensions}] \textit{}
113
114\begin{adjustwidth}{5em}{5em}
115not-documented
116\end{adjustwidth}
117
118\paragraph{}
119\label{EXTENSIONS:*INSPECTOR-HOOK*}
120\index{*INSPECTOR-HOOK*}
121--- Variable: \textbf{*inspector-hook*} [\textbf{extensions}] \textit{}
122
123\begin{adjustwidth}{5em}{5em}
124not-documented
125\end{adjustwidth}
126
127\paragraph{}
128\label{EXTENSIONS:*LISP-HOME*}
129\index{*LISP-HOME*}
130--- Variable: \textbf{*lisp-home*} [\textbf{extensions}] \textit{}
131
132\begin{adjustwidth}{5em}{5em}
133not-documented
134\end{adjustwidth}
135
136\paragraph{}
137\label{EXTENSIONS:*LOAD-TRUENAME-FASL*}
138\index{*LOAD-TRUENAME-FASL*}
139--- Variable: \textbf{*load-truename-fasl*} [\textbf{extensions}] \textit{}
140
141\begin{adjustwidth}{5em}{5em}
142not-documented
143\end{adjustwidth}
144
145\paragraph{}
146\label{EXTENSIONS:*PRINT-STRUCTURE*}
147\index{*PRINT-STRUCTURE*}
148--- Variable: \textbf{*print-structure*} [\textbf{extensions}] \textit{}
149
150\begin{adjustwidth}{5em}{5em}
151not-documented
152\end{adjustwidth}
153
154\paragraph{}
155\label{EXTENSIONS:*REQUIRE-STACK-FRAME*}
156\index{*REQUIRE-STACK-FRAME*}
157--- Variable: \textbf{*require-stack-frame*} [\textbf{extensions}] \textit{}
158
159\begin{adjustwidth}{5em}{5em}
160not-documented
161\end{adjustwidth}
162
163\paragraph{}
164\label{EXTENSIONS:*SAVED-BACKTRACE*}
165\index{*SAVED-BACKTRACE*}
166--- Variable: \textbf{*saved-backtrace*} [\textbf{extensions}] \textit{}
167
168\begin{adjustwidth}{5em}{5em}
169not-documented
170\end{adjustwidth}
171
172\paragraph{}
173\label{EXTENSIONS:*SUPPRESS-COMPILER-WARNINGS*}
174\index{*SUPPRESS-COMPILER-WARNINGS*}
175--- Variable: \textbf{*suppress-compiler-warnings*} [\textbf{extensions}] \textit{}
176
177\begin{adjustwidth}{5em}{5em}
178not-documented
179\end{adjustwidth}
180
181\paragraph{}
182\label{EXTENSIONS:*WARN-ON-REDEFINITION*}
183\index{*WARN-ON-REDEFINITION*}
184--- Variable: \textbf{*warn-on-redefinition*} [\textbf{extensions}] \textit{}
185
186\begin{adjustwidth}{5em}{5em}
187not-documented
188\end{adjustwidth}
189
190\paragraph{}
191\label{EXTENSIONS:ADD-PACKAGE-LOCAL-NICKNAME}
192\index{ADD-PACKAGE-LOCAL-NICKNAME}
193--- Function: \textbf{add-package-local-nickname} [\textbf{extensions}] \textit{local-nickname actual-package \&optional (package-designator *package*)}
194
195\begin{adjustwidth}{5em}{5em}
196not-documented
197\end{adjustwidth}
198
199\paragraph{}
200\label{EXTENSIONS:ADJOIN-EQL}
201\index{ADJOIN-EQL}
202--- Function: \textbf{adjoin-eql} [\textbf{extensions}] \textit{item list}
203
204\begin{adjustwidth}{5em}{5em}
205not-documented
206\end{adjustwidth}
207
208\paragraph{}
209\label{EXTENSIONS:ARGLIST}
210\index{ARGLIST}
211--- Function: \textbf{arglist} [\textbf{extensions}] \textit{extended-function-designator}
212
213\begin{adjustwidth}{5em}{5em}
214not-documented
215\end{adjustwidth}
216
217\paragraph{}
218\label{EXTENSIONS:ASSQ}
219\index{ASSQ}
220--- Function: \textbf{assq} [\textbf{extensions}] \textit{}
221
222\begin{adjustwidth}{5em}{5em}
223not-documented
224\end{adjustwidth}
225
226\paragraph{}
227\label{EXTENSIONS:ASSQL}
228\index{ASSQL}
229--- Function: \textbf{assql} [\textbf{extensions}] \textit{}
230
231\begin{adjustwidth}{5em}{5em}
232not-documented
233\end{adjustwidth}
234
235\paragraph{}
236\label{EXTENSIONS:AUTOLOAD}
237\index{AUTOLOAD}
238--- Function: \textbf{autoload} [\textbf{extensions}] \textit{symbol-or-symbols \&optional filename}
239
240\begin{adjustwidth}{5em}{5em}
241Setup the autoload for SYMBOL-OR-SYMBOLS optionally corresponding to FILENAME.
242\end{adjustwidth}
243
244\paragraph{}
245\label{EXTENSIONS:AUTOLOAD-MACRO}
246\index{AUTOLOAD-MACRO}
247--- Function: \textbf{autoload-macro} [\textbf{extensions}] \textit{}
248
249\begin{adjustwidth}{5em}{5em}
250not-documented
251\end{adjustwidth}
252
253\paragraph{}
254\label{EXTENSIONS:AUTOLOAD-REF-P}
255\index{AUTOLOAD-REF-P}
256--- Function: \textbf{autoload-ref-p} [\textbf{extensions}] \textit{symbol}
257
258\begin{adjustwidth}{5em}{5em}
259Boolean predicate for whether SYMBOL has generalized reference functions which need to be resolved.
260\end{adjustwidth}
261
262\paragraph{}
263\label{EXTENSIONS:AUTOLOAD-SETF-EXPANDER}
264\index{AUTOLOAD-SETF-EXPANDER}
265--- Function: \textbf{autoload-setf-expander} [\textbf{extensions}] \textit{symbol-or-symbols filename}
266
267\begin{adjustwidth}{5em}{5em}
268Setup the autoload for SYMBOL-OR-SYMBOLS on the setf-expander from FILENAME.
269\end{adjustwidth}
270
271\paragraph{}
272\label{EXTENSIONS:AUTOLOAD-SETF-FUNCTION}
273\index{AUTOLOAD-SETF-FUNCTION}
274--- Function: \textbf{autoload-setf-function} [\textbf{extensions}] \textit{symbol-or-symbols filename}
275
276\begin{adjustwidth}{5em}{5em}
277Setup the autoload for SYMBOL-OR-SYMBOLS on the setf-function from FILENAME.
278\end{adjustwidth}
279
280\paragraph{}
281\label{EXTENSIONS:AUTOLOADP}
282\index{AUTOLOADP}
283--- Function: \textbf{autoloadp} [\textbf{extensions}] \textit{symbol}
284
285\begin{adjustwidth}{5em}{5em}
286Boolean predicate for whether SYMBOL stands for a function that currently needs to be autoloaded.
287\end{adjustwidth}
288
289\paragraph{}
290\label{EXTENSIONS:CANCEL-FINALIZATION}
291\index{CANCEL-FINALIZATION}
292--- Function: \textbf{cancel-finalization} [\textbf{extensions}] \textit{object}
293
294\begin{adjustwidth}{5em}{5em}
295not-documented
296\end{adjustwidth}
297
298\paragraph{}
299\label{EXTENSIONS:CHAR-TO-UTF8}
300\index{CHAR-TO-UTF8}
301--- Function: \textbf{char-to-utf8} [\textbf{extensions}] \textit{}
302
303\begin{adjustwidth}{5em}{5em}
304not-documented
305\end{adjustwidth}
306
307\paragraph{}
308\label{EXTENSIONS:CHARPOS}
309\index{CHARPOS}
310--- Function: \textbf{charpos} [\textbf{extensions}] \textit{stream}
311
312\begin{adjustwidth}{5em}{5em}
313not-documented
314\end{adjustwidth}
315
316\paragraph{}
317\label{EXTENSIONS:CLASSP}
318\index{CLASSP}
319--- Function: \textbf{classp} [\textbf{extensions}] \textit{}
320
321\begin{adjustwidth}{5em}{5em}
322Collect ({(Name [Initial-Value] [Function])}*) {Form}*
323  Collect some values somehow.  Each of the collections specifies a bunch of
324  things which collected during the evaluation of the body of the form.  The
325  name of the collection is used to define a local macro, a la MACROLET.
326  Within the body, this macro will evaluate each of its arguments and collect
327  the result, returning the current value after the collection is done.  The
328  body is evaluated as a PROGN; to get the final values when you are done, just
329  call the collection macro with no arguments.
330
331  Initial-Value is the value that the collection starts out with, which
332  defaults to NIL.  Function is the function which does the collection.  It is
333  a function which will accept two arguments: the value to be collected and the
334  current collection.  The result of the function is made the new value for the
335  collection.  As a totally magical special-case, the Function may be Collect,
336  which tells us to build a list in forward order; this is the default.  If an
337  Initial-Value is supplied for Collect, the stuff will be rplacd'd onto the
338  end.  Note that Function may be anything that can appear in the functional
339  position, including macros and lambdas.
340\end{adjustwidth}
341
342\paragraph{}
343\label{EXTENSIONS:COLLECT}
344\index{COLLECT}
345--- Macro: \textbf{collect} [\textbf{extensions}] \textit{}
346
347\begin{adjustwidth}{5em}{5em}
348not-documented
349\end{adjustwidth}
350
351\paragraph{}
352\label{EXTENSIONS:COMPILE-SYSTEM}
353\index{COMPILE-SYSTEM}
354--- Function: \textbf{compile-system} [\textbf{extensions}] \textit{\&key quit (zip t) (cls-ext *compile-file-class-extension*) (abcl-ext *compile-file-type*) output-path}
355
356\begin{adjustwidth}{5em}{5em}
357not-documented
358\end{adjustwidth}
359
360\paragraph{}
361\label{EXTENSIONS:DOUBLE-FLOAT-NEGATIVE-INFINITY}
362\index{DOUBLE-FLOAT-NEGATIVE-INFINITY}
363--- Variable: \textbf{double-float-negative-infinity} [\textbf{extensions}] \textit{}
364
365\begin{adjustwidth}{5em}{5em}
366not-documented
367\end{adjustwidth}
368
369\paragraph{}
370\label{EXTENSIONS:DOUBLE-FLOAT-POSITIVE-INFINITY}
371\index{DOUBLE-FLOAT-POSITIVE-INFINITY}
372--- Variable: \textbf{double-float-positive-infinity} [\textbf{extensions}] \textit{}
373
374\begin{adjustwidth}{5em}{5em}
375not-documented
376\end{adjustwidth}
377
378\paragraph{}
379\label{EXTENSIONS:DUMP-JAVA-STACK}
380\index{DUMP-JAVA-STACK}
381--- Function: \textbf{dump-java-stack} [\textbf{extensions}] \textit{}
382
383\begin{adjustwidth}{5em}{5em}
384not-documented
385\end{adjustwidth}
386
387\paragraph{}
388\label{EXTENSIONS:EXIT}
389\index{EXIT}
390--- Function: \textbf{exit} [\textbf{extensions}] \textit{\&key status}
391
392\begin{adjustwidth}{5em}{5em}
393not-documented
394\end{adjustwidth}
395
396\paragraph{}
397\label{EXTENSIONS:FEATUREP}
398\index{FEATUREP}
399--- Function: \textbf{featurep} [\textbf{extensions}] \textit{form}
400
401\begin{adjustwidth}{5em}{5em}
402not-documented
403\end{adjustwidth}
404
405\paragraph{}
406\label{EXTENSIONS:FILE-DIRECTORY-P}
407\index{FILE-DIRECTORY-P}
408--- Function: \textbf{file-directory-p} [\textbf{extensions}] \textit{pathspec \&key (wild-error-p t)}
409
410\begin{adjustwidth}{5em}{5em}
411not-documented
412\end{adjustwidth}
413
414\paragraph{}
415\label{EXTENSIONS:FINALIZE}
416\index{FINALIZE}
417--- Function: \textbf{finalize} [\textbf{extensions}] \textit{object function}
418
419\begin{adjustwidth}{5em}{5em}
420not-documented
421\end{adjustwidth}
422
423\paragraph{}
424\label{EXTENSIONS:FIXNUMP}
425\index{FIXNUMP}
426--- Function: \textbf{fixnump} [\textbf{extensions}] \textit{}
427
428\begin{adjustwidth}{5em}{5em}
429not-documented
430\end{adjustwidth}
431
432\paragraph{}
433\label{EXTENSIONS:GC}
434\index{GC}
435--- Function: \textbf{gc} [\textbf{extensions}] \textit{}
436
437\begin{adjustwidth}{5em}{5em}
438not-documented
439\end{adjustwidth}
440
441\paragraph{}
442\label{EXTENSIONS:GET-FLOATING-POINT-MODES}
443\index{GET-FLOATING-POINT-MODES}
444--- Function: \textbf{get-floating-point-modes} [\textbf{extensions}] \textit{}
445
446\begin{adjustwidth}{5em}{5em}
447not-documented
448\end{adjustwidth}
449
450\paragraph{}
451\label{EXTENSIONS:GET-PID}
452\index{GET-PID}
453--- Function: \textbf{get-pid} [\textbf{extensions}] \textit{}
454
455\begin{adjustwidth}{5em}{5em}
456Get the process identifier of this lisp process.
457
458Used to be in SLIME but generally useful, so now back in ABCL proper.
459\end{adjustwidth}
460
461\paragraph{}
462\label{EXTENSIONS:GET-SOCKET-STREAM}
463\index{GET-SOCKET-STREAM}
464--- Function: \textbf{get-socket-stream} [\textbf{extensions}] \textit{socket \&key (element-type (quote character)) (external-format default)}
465
466\begin{adjustwidth}{5em}{5em}
467:ELEMENT-TYPE must be CHARACTER or (UNSIGNED-BYTE 8); the default is CHARACTER.
468EXTERNAL-FORMAT must be of the same format as specified for OPEN.
469\end{adjustwidth}
470
471\paragraph{}
472\label{EXTENSIONS:GET-TIME-ZONE}
473\index{GET-TIME-ZONE}
474--- Function: \textbf{get-time-zone} [\textbf{extensions}] \textit{time-in-millis}
475
476\begin{adjustwidth}{5em}{5em}
477Returns as the first value the timezone difference in hours from the Greenwich meridian for TIME-IN-MILLIS via the Daylight Savings Time assumptions that were in place at the instant's occurance.  Returns as the second value a boolean as to whether daylight savings time was in effect at the occurance.
478\end{adjustwidth}
479
480\paragraph{}
481\label{EXTENSIONS:GETENV}
482\index{GETENV}
483--- Function: \textbf{getenv} [\textbf{extensions}] \textit{variable}
484
485\begin{adjustwidth}{5em}{5em}
486Return the value of the environment VARIABLE if it exists, otherwise return NIL.
487\end{adjustwidth}
488
489\paragraph{}
490\label{EXTENSIONS:GETENV-ALL}
491\index{GETENV-ALL}
492--- Function: \textbf{getenv-all} [\textbf{extensions}] \textit{variable}
493
494\begin{adjustwidth}{5em}{5em}
495Returns all environment variables as an alist containing (name . value)
496\end{adjustwidth}
497
498\paragraph{}
499\label{EXTENSIONS:INIT-GUI}
500\index{INIT-GUI}
501--- Function: \textbf{init-gui} [\textbf{extensions}] \textit{}
502
503\begin{adjustwidth}{5em}{5em}
504Dummy function used to autoload this file
505\end{adjustwidth}
506
507\paragraph{}
508\label{EXTENSIONS:INTERRUPT-LISP}
509\index{INTERRUPT-LISP}
510--- Function: \textbf{interrupt-lisp} [\textbf{extensions}] \textit{}
511
512\begin{adjustwidth}{5em}{5em}
513not-documented
514\end{adjustwidth}
515
516\paragraph{}
517\label{EXTENSIONS:JAR-PATHNAME}
518\index{JAR-PATHNAME}
519--- Class: \textbf{jar-pathname} [\textbf{extensions}] \textit{}
520
521\begin{adjustwidth}{5em}{5em}
522not-documented
523\end{adjustwidth}
524
525\paragraph{}
526\label{EXTENSIONS:MACROEXPAND-ALL}
527\index{MACROEXPAND-ALL}
528--- Function: \textbf{macroexpand-all} [\textbf{extensions}] \textit{form \&optional env}
529
530\begin{adjustwidth}{5em}{5em}
531not-documented
532\end{adjustwidth}
533
534\paragraph{}
535\label{EXTENSIONS:MAILBOX}
536\index{MAILBOX}
537--- Class: \textbf{mailbox} [\textbf{extensions}] \textit{}
538
539\begin{adjustwidth}{5em}{5em}
540not-documented
541\end{adjustwidth}
542
543\paragraph{}
544\label{EXTENSIONS:MAKE-DIALOG-PROMPT-STREAM}
545\index{MAKE-DIALOG-PROMPT-STREAM}
546--- Function: \textbf{make-dialog-prompt-stream} [\textbf{extensions}] \textit{}
547
548\begin{adjustwidth}{5em}{5em}
549not-documented
550\end{adjustwidth}
551
552\paragraph{}
553\label{EXTENSIONS:MAKE-SERVER-SOCKET}
554\index{MAKE-SERVER-SOCKET}
555--- Function: \textbf{make-server-socket} [\textbf{extensions}] \textit{port}
556
557\begin{adjustwidth}{5em}{5em}
558Create a TCP server socket listening for clients on PORT.
559\end{adjustwidth}
560
561\paragraph{}
562\label{EXTENSIONS:MAKE-SLIME-INPUT-STREAM}
563\index{MAKE-SLIME-INPUT-STREAM}
564--- Function: \textbf{make-slime-input-stream} [\textbf{extensions}] \textit{function output-stream}
565
566\begin{adjustwidth}{5em}{5em}
567not-documented
568\end{adjustwidth}
569
570\paragraph{}
571\label{EXTENSIONS:MAKE-SLIME-OUTPUT-STREAM}
572\index{MAKE-SLIME-OUTPUT-STREAM}
573--- Function: \textbf{make-slime-output-stream} [\textbf{extensions}] \textit{function}
574
575\begin{adjustwidth}{5em}{5em}
576not-documented
577\end{adjustwidth}
578
579\paragraph{}
580\label{EXTENSIONS:MAKE-SOCKET}
581\index{MAKE-SOCKET}
582--- Function: \textbf{make-socket} [\textbf{extensions}] \textit{host port}
583
584\begin{adjustwidth}{5em}{5em}
585Create a TCP socket for client communication to HOST on PORT.
586\end{adjustwidth}
587
588\paragraph{}
589\label{EXTENSIONS:MAKE-TEMP-DIRECTORY}
590\index{MAKE-TEMP-DIRECTORY}
591--- Function: \textbf{make-temp-directory} [\textbf{extensions}] \textit{}
592
593\begin{adjustwidth}{5em}{5em}
594Create and return the pathname of a previously non-existent directory.
595\end{adjustwidth}
596
597\paragraph{}
598\label{EXTENSIONS:MAKE-TEMP-FILE}
599\index{MAKE-TEMP-FILE}
600--- Function: \textbf{make-temp-file} [\textbf{extensions}] \textit{\&key prefix suffix}
601
602\begin{adjustwidth}{5em}{5em}
603Create and return the pathname of a previously non-existent file.
604\end{adjustwidth}
605
606\paragraph{}
607\label{EXTENSIONS:MAKE-WEAK-REFERENCE}
608\index{MAKE-WEAK-REFERENCE}
609--- Function: \textbf{make-weak-reference} [\textbf{extensions}] \textit{obj}
610
611\begin{adjustwidth}{5em}{5em}
612Creates a weak reference to 'obj'.
613\end{adjustwidth}
614
615\paragraph{}
616\label{EXTENSIONS:MEMQ}
617\index{MEMQ}
618--- Function: \textbf{memq} [\textbf{extensions}] \textit{item list}
619
620\begin{adjustwidth}{5em}{5em}
621not-documented
622\end{adjustwidth}
623
624\paragraph{}
625\label{EXTENSIONS:MEMQL}
626\index{MEMQL}
627--- Function: \textbf{memql} [\textbf{extensions}] \textit{item list}
628
629\begin{adjustwidth}{5em}{5em}
630not-documented
631\end{adjustwidth}
632
633\paragraph{}
634\label{EXTENSIONS:MOST-NEGATIVE-JAVA-LONG}
635\index{MOST-NEGATIVE-JAVA-LONG}
636--- Variable: \textbf{most-negative-java-long} [\textbf{extensions}] \textit{}
637
638\begin{adjustwidth}{5em}{5em}
639not-documented
640\end{adjustwidth}
641
642\paragraph{}
643\label{EXTENSIONS:MOST-POSITIVE-JAVA-LONG}
644\index{MOST-POSITIVE-JAVA-LONG}
645--- Variable: \textbf{most-positive-java-long} [\textbf{extensions}] \textit{}
646
647\begin{adjustwidth}{5em}{5em}
648not-documented
649\end{adjustwidth}
650
651\paragraph{}
652\label{EXTENSIONS:MUTEX}
653\index{MUTEX}
654--- Class: \textbf{mutex} [\textbf{extensions}] \textit{}
655
656\begin{adjustwidth}{5em}{5em}
657not-documented
658\end{adjustwidth}
659
660\paragraph{}
661\label{EXTENSIONS:NEQ}
662\index{NEQ}
663--- Function: \textbf{neq} [\textbf{extensions}] \textit{obj1 obj2}
664
665\begin{adjustwidth}{5em}{5em}
666not-documented
667\end{adjustwidth}
668
669\paragraph{}
670\label{EXTENSIONS:NIL-VECTOR}
671\index{NIL-VECTOR}
672--- Class: \textbf{nil-vector} [\textbf{extensions}] \textit{}
673
674\begin{adjustwidth}{5em}{5em}
675not-documented
676\end{adjustwidth}
677
678\paragraph{}
679\label{EXTENSIONS:OS-UNIX-P}
680\index{OS-UNIX-P}
681--- Function: \textbf{os-unix-p} [\textbf{extensions}] \textit{}
682
683\begin{adjustwidth}{5em}{5em}
684Is the underlying operating system some Unix variant?
685\end{adjustwidth}
686
687\paragraph{}
688\label{EXTENSIONS:OS-WINDOWS-P}
689\index{OS-WINDOWS-P}
690--- Function: \textbf{os-windows-p} [\textbf{extensions}] \textit{}
691
692\begin{adjustwidth}{5em}{5em}
693Is the underlying operating system Microsoft Windows?
694\end{adjustwidth}
695
696\paragraph{}
697\label{EXTENSIONS:PACKAGE-LOCAL-NICKNAMES}
698\index{PACKAGE-LOCAL-NICKNAMES}
699--- Function: \textbf{package-local-nicknames} [\textbf{extensions}] \textit{package}
700
701\begin{adjustwidth}{5em}{5em}
702not-documented
703\end{adjustwidth}
704
705\paragraph{}
706\label{EXTENSIONS:PACKAGE-LOCALLY-NICKNAMED-BY-LIST}
707\index{PACKAGE-LOCALLY-NICKNAMED-BY-LIST}
708--- Function: \textbf{package-locally-nicknamed-by-list} [\textbf{extensions}] \textit{package}
709
710\begin{adjustwidth}{5em}{5em}
711not-documented
712\end{adjustwidth}
713
714\paragraph{}
715\label{EXTENSIONS:PATHNAME-JAR-P}
716\index{PATHNAME-JAR-P}
717--- Function: \textbf{pathname-jar-p} [\textbf{extensions}] \textit{}
718
719\begin{adjustwidth}{5em}{5em}
720not-documented
721\end{adjustwidth}
722
723\paragraph{}
724\label{EXTENSIONS:PATHNAME-URL-P}
725\index{PATHNAME-URL-P}
726--- Function: \textbf{pathname-url-p} [\textbf{extensions}] \textit{pathname}
727
728\begin{adjustwidth}{5em}{5em}
729Predicate for whether PATHNAME references a URL.
730\end{adjustwidth}
731
732\paragraph{}
733\label{EXTENSIONS:PRECOMPILE}
734\index{PRECOMPILE}
735--- Function: \textbf{precompile} [\textbf{extensions}] \textit{name \&optional definition}
736
737\begin{adjustwidth}{5em}{5em}
738not-documented
739\end{adjustwidth}
740
741\paragraph{}
742\label{EXTENSIONS:PROBE-DIRECTORY}
743\index{PROBE-DIRECTORY}
744--- Function: \textbf{probe-directory} [\textbf{extensions}] \textit{pathspec}
745
746\begin{adjustwidth}{5em}{5em}
747not-documented
748\end{adjustwidth}
749
750\paragraph{}
751\label{EXTENSIONS:QUIT}
752\index{QUIT}
753--- Function: \textbf{quit} [\textbf{extensions}] \textit{\&key status}
754
755\begin{adjustwidth}{5em}{5em}
756not-documented
757\end{adjustwidth}
758
759\paragraph{}
760\label{EXTENSIONS:READ-TIMEOUT}
761\index{READ-TIMEOUT}
762--- Function: \textbf{read-timeout} [\textbf{extensions}] \textit{socket seconds}
763
764\begin{adjustwidth}{5em}{5em}
765Time in SECONDS to set local implementation of 'SO\_RCVTIMEO' on SOCKET.
766\end{adjustwidth}
767
768\paragraph{}
769\label{EXTENSIONS:REMOVE-PACKAGE-LOCAL-NICKNAME}
770\index{REMOVE-PACKAGE-LOCAL-NICKNAME}
771--- Function: \textbf{remove-package-local-nickname} [\textbf{extensions}] \textit{old-nickname \&optional package-designator}
772
773\begin{adjustwidth}{5em}{5em}
774not-documented
775\end{adjustwidth}
776
777\paragraph{}
778\label{EXTENSIONS:RESOLVE}
779\index{RESOLVE}
780--- Function: \textbf{resolve} [\textbf{extensions}] \textit{symbol}
781
782\begin{adjustwidth}{5em}{5em}
783Resolve the function named by SYMBOL via the autoloader mechanism.
784Returns either the function or NIL if no resolution was possible.
785\end{adjustwidth}
786
787\paragraph{}
788\label{EXTENSIONS:RUN-SHELL-COMMAND}
789\index{RUN-SHELL-COMMAND}
790--- Function: \textbf{run-shell-command} [\textbf{extensions}] \textit{command \&key directory (output *standard-output*)}
791
792\begin{adjustwidth}{5em}{5em}
793Deprecated.  Use SYS:RUN-PROGRAM.
794\end{adjustwidth}
795
796\paragraph{}
797\label{EXTENSIONS:SERVER-SOCKET-CLOSE}
798\index{SERVER-SOCKET-CLOSE}
799--- Function: \textbf{server-socket-close} [\textbf{extensions}] \textit{socket}
800
801\begin{adjustwidth}{5em}{5em}
802Close the server SOCKET.
803\end{adjustwidth}
804
805\paragraph{}
806\label{EXTENSIONS:SET-FLOATING-POINT-MODES}
807\index{SET-FLOATING-POINT-MODES}
808--- Function: \textbf{set-floating-point-modes} [\textbf{extensions}] \textit{\&key traps}
809
810\begin{adjustwidth}{5em}{5em}
811not-documented
812\end{adjustwidth}
813
814\paragraph{}
815\label{EXTENSIONS:SHOW-RESTARTS}
816\index{SHOW-RESTARTS}
817--- Function: \textbf{show-restarts} [\textbf{extensions}] \textit{restarts stream}
818
819\begin{adjustwidth}{5em}{5em}
820not-documented
821\end{adjustwidth}
822
823\paragraph{}
824\label{EXTENSIONS:SIMPLE-STRING-FILL}
825\index{SIMPLE-STRING-FILL}
826--- Function: \textbf{simple-string-fill} [\textbf{extensions}] \textit{}
827
828\begin{adjustwidth}{5em}{5em}
829not-documented
830\end{adjustwidth}
831
832\paragraph{}
833\label{EXTENSIONS:SIMPLE-STRING-SEARCH}
834\index{SIMPLE-STRING-SEARCH}
835--- Function: \textbf{simple-string-search} [\textbf{extensions}] \textit{}
836
837\begin{adjustwidth}{5em}{5em}
838not-documented
839\end{adjustwidth}
840
841\paragraph{}
842\label{EXTENSIONS:SINGLE-FLOAT-NEGATIVE-INFINITY}
843\index{SINGLE-FLOAT-NEGATIVE-INFINITY}
844--- Variable: \textbf{single-float-negative-infinity} [\textbf{extensions}] \textit{}
845
846\begin{adjustwidth}{5em}{5em}
847not-documented
848\end{adjustwidth}
849
850\paragraph{}
851\label{EXTENSIONS:SINGLE-FLOAT-POSITIVE-INFINITY}
852\index{SINGLE-FLOAT-POSITIVE-INFINITY}
853--- Variable: \textbf{single-float-positive-infinity} [\textbf{extensions}] \textit{}
854
855\begin{adjustwidth}{5em}{5em}
856not-documented
857\end{adjustwidth}
858
859\paragraph{}
860\label{EXTENSIONS:SLIME-INPUT-STREAM}
861\index{SLIME-INPUT-STREAM}
862--- Class: \textbf{slime-input-stream} [\textbf{extensions}] \textit{}
863
864\begin{adjustwidth}{5em}{5em}
865not-documented
866\end{adjustwidth}
867
868\paragraph{}
869\label{EXTENSIONS:SLIME-OUTPUT-STREAM}
870\index{SLIME-OUTPUT-STREAM}
871--- Class: \textbf{slime-output-stream} [\textbf{extensions}] \textit{}
872
873\begin{adjustwidth}{5em}{5em}
874not-documented
875\end{adjustwidth}
876
877\paragraph{}
878\label{EXTENSIONS:SOCKET-ACCEPT}
879\index{SOCKET-ACCEPT}
880--- Function: \textbf{socket-accept} [\textbf{extensions}] \textit{socket}
881
882\begin{adjustwidth}{5em}{5em}
883Block until able to return a new socket for handling a incoming request to the specified server SOCKET.
884\end{adjustwidth}
885
886\paragraph{}
887\label{EXTENSIONS:SOCKET-CLOSE}
888\index{SOCKET-CLOSE}
889--- Function: \textbf{socket-close} [\textbf{extensions}] \textit{socket}
890
891\begin{adjustwidth}{5em}{5em}
892Close the client SOCKET.
893\end{adjustwidth}
894
895\paragraph{}
896\label{EXTENSIONS:SOCKET-LOCAL-ADDRESS}
897\index{SOCKET-LOCAL-ADDRESS}
898--- Function: \textbf{socket-local-address} [\textbf{extensions}] \textit{socket}
899
900\begin{adjustwidth}{5em}{5em}
901Returns the local address of the SOCKET as a dotted quad string.
902\end{adjustwidth}
903
904\paragraph{}
905\label{EXTENSIONS:SOCKET-LOCAL-PORT}
906\index{SOCKET-LOCAL-PORT}
907--- Function: \textbf{socket-local-port} [\textbf{extensions}] \textit{socket}
908
909\begin{adjustwidth}{5em}{5em}
910Returns the local port number of the SOCKET.
911\end{adjustwidth}
912
913\paragraph{}
914\label{EXTENSIONS:SOCKET-PEER-ADDRESS}
915\index{SOCKET-PEER-ADDRESS}
916--- Function: \textbf{socket-peer-address} [\textbf{extensions}] \textit{socket}
917
918\begin{adjustwidth}{5em}{5em}
919Returns the peer address of the SOCKET as a dotted quad string.
920\end{adjustwidth}
921
922\paragraph{}
923\label{EXTENSIONS:SOCKET-PEER-PORT}
924\index{SOCKET-PEER-PORT}
925--- Function: \textbf{socket-peer-port} [\textbf{extensions}] \textit{socket}
926
927\begin{adjustwidth}{5em}{5em}
928Returns the peer port number of the given SOCKET.
929\end{adjustwidth}
930
931\paragraph{}
932\label{EXTENSIONS:SOURCE}
933\index{SOURCE}
934--- Function: \textbf{source} [\textbf{extensions}] \textit{}
935
936\begin{adjustwidth}{5em}{5em}
937not-documented
938\end{adjustwidth}
939
940\paragraph{}
941\label{EXTENSIONS:SOURCE-FILE-POSITION}
942\index{SOURCE-FILE-POSITION}
943--- Function: \textbf{source-file-position} [\textbf{extensions}] \textit{}
944
945\begin{adjustwidth}{5em}{5em}
946not-documented
947\end{adjustwidth}
948
949\paragraph{}
950\label{EXTENSIONS:SOURCE-PATHNAME}
951\index{SOURCE-PATHNAME}
952--- Function: \textbf{source-pathname} [\textbf{extensions}] \textit{symbol}
953
954\begin{adjustwidth}{5em}{5em}
955Returns either the pathname corresponding to the file from which this symbol was compiled,or the keyword :TOP-LEVEL.
956\end{adjustwidth}
957
958\paragraph{}
959\label{EXTENSIONS:SPECIAL-VARIABLE-P}
960\index{SPECIAL-VARIABLE-P}
961--- Function: \textbf{special-variable-p} [\textbf{extensions}] \textit{}
962
963\begin{adjustwidth}{5em}{5em}
964not-documented
965\end{adjustwidth}
966
967\paragraph{}
968\label{EXTENSIONS:STRING-FIND}
969\index{STRING-FIND}
970--- Function: \textbf{string-find} [\textbf{extensions}] \textit{char string}
971
972\begin{adjustwidth}{5em}{5em}
973not-documented
974\end{adjustwidth}
975
976\paragraph{}
977\label{EXTENSIONS:STRING-INPUT-STREAM-CURRENT}
978\index{STRING-INPUT-STREAM-CURRENT}
979--- Function: \textbf{string-input-stream-current} [\textbf{extensions}] \textit{stream}
980
981\begin{adjustwidth}{5em}{5em}
982not-documented
983\end{adjustwidth}
984
985\paragraph{}
986\label{EXTENSIONS:STRING-POSITION}
987\index{STRING-POSITION}
988--- Function: \textbf{string-position} [\textbf{extensions}] \textit{}
989
990\begin{adjustwidth}{5em}{5em}
991not-documented
992\end{adjustwidth}
993
994\paragraph{}
995\label{EXTENSIONS:STYLE-WARN}
996\index{STYLE-WARN}
997--- Function: \textbf{style-warn} [\textbf{extensions}] \textit{format-control \&rest format-arguments}
998
999\begin{adjustwidth}{5em}{5em}
1000not-documented
1001\end{adjustwidth}
1002
1003\paragraph{}
1004\label{EXTENSIONS:TRULY-THE}
1005\index{TRULY-THE}
1006--- Macro: \textbf{truly-the} [\textbf{extensions}] \textit{}
1007
1008\begin{adjustwidth}{5em}{5em}
1009not-documented
1010\end{adjustwidth}
1011
1012\paragraph{}
1013\label{EXTENSIONS:UPTIME}
1014\index{UPTIME}
1015--- Function: \textbf{uptime} [\textbf{extensions}] \textit{}
1016
1017\begin{adjustwidth}{5em}{5em}
1018not-documented
1019\end{adjustwidth}
1020
1021\paragraph{}
1022\label{EXTENSIONS:URI-DECODE}
1023\index{URI-DECODE}
1024--- Function: \textbf{uri-decode} [\textbf{extensions}] \textit{}
1025
1026\begin{adjustwidth}{5em}{5em}
1027not-documented
1028\end{adjustwidth}
1029
1030\paragraph{}
1031\label{EXTENSIONS:URI-ENCODE}
1032\index{URI-ENCODE}
1033--- Function: \textbf{uri-encode} [\textbf{extensions}] \textit{}
1034
1035\begin{adjustwidth}{5em}{5em}
1036not-documented
1037\end{adjustwidth}
1038
1039\paragraph{}
1040\label{EXTENSIONS:URL-PATHNAME}
1041\index{URL-PATHNAME}
1042--- Class: \textbf{url-pathname} [\textbf{extensions}] \textit{}
1043
1044\begin{adjustwidth}{5em}{5em}
1045not-documented
1046\end{adjustwidth}
1047
1048\paragraph{}
1049\label{EXTENSIONS:URL-PATHNAME-AUTHORITY}
1050\index{URL-PATHNAME-AUTHORITY}
1051--- Function: \textbf{url-pathname-authority} [\textbf{extensions}] \textit{p}
1052
1053\begin{adjustwidth}{5em}{5em}
1054not-documented
1055\end{adjustwidth}
1056
1057\paragraph{}
1058\label{EXTENSIONS:URL-PATHNAME-FRAGMENT}
1059\index{URL-PATHNAME-FRAGMENT}
1060--- Function: \textbf{url-pathname-fragment} [\textbf{extensions}] \textit{p}
1061
1062\begin{adjustwidth}{5em}{5em}
1063not-documented
1064\end{adjustwidth}
1065
1066\paragraph{}
1067\label{EXTENSIONS:URL-PATHNAME-QUERY}
1068\index{URL-PATHNAME-QUERY}
1069--- Function: \textbf{url-pathname-query} [\textbf{extensions}] \textit{p}
1070
1071\begin{adjustwidth}{5em}{5em}
1072not-documented
1073\end{adjustwidth}
1074
1075\paragraph{}
1076\label{EXTENSIONS:URL-PATHNAME-SCHEME}
1077\index{URL-PATHNAME-SCHEME}
1078--- Function: \textbf{url-pathname-scheme} [\textbf{extensions}] \textit{p}
1079
1080\begin{adjustwidth}{5em}{5em}
1081not-documented
1082\end{adjustwidth}
1083
1084\paragraph{}
1085\label{EXTENSIONS:WEAK-REFERENCE}
1086\index{WEAK-REFERENCE}
1087--- Class: \textbf{weak-reference} [\textbf{extensions}] \textit{}
1088
1089\begin{adjustwidth}{5em}{5em}
1090not-documented
1091\end{adjustwidth}
1092
1093\paragraph{}
1094\label{EXTENSIONS:WEAK-REFERENCE-VALUE}
1095\index{WEAK-REFERENCE-VALUE}
1096--- Function: \textbf{weak-reference-value} [\textbf{extensions}] \textit{obj}
1097
1098\begin{adjustwidth}{5em}{5em}
1099Returns two values, the first being the value of the weak ref,the second T if the reference is valid, or NIL if it hasbeen cleared.
1100\end{adjustwidth}
1101
1102\paragraph{}
1103\label{EXTENSIONS:WRITE-TIMEOUT}
1104\index{WRITE-TIMEOUT}
1105--- Function: \textbf{write-timeout} [\textbf{extensions}] \textit{socket seconds}
1106
1107\begin{adjustwidth}{5em}{5em}
1108No-op setting of write timeout to SECONDS on SOCKET.
1109\end{adjustwidth}
1110
Note: See TracBrowser for help on using the repository browser.