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

Last change on this file was 15664, checked in by Mark Evenson, 14 months ago

1.9.1: metadata for rc-0

File size: 29.3 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:*INSPECTOR-HOOK*}
111\index{*INSPECTOR-HOOK*}
112--- Variable: \textbf{*inspector-hook*} [\textbf{extensions}] \textit{}
113
114\begin{adjustwidth}{5em}{5em}
115not-documented
116\end{adjustwidth}
117
118\paragraph{}
119\label{EXTENSIONS:*LISP-HOME*}
120\index{*LISP-HOME*}
121--- Variable: \textbf{*lisp-home*} [\textbf{extensions}] \textit{}
122
123\begin{adjustwidth}{5em}{5em}
124not-documented
125\end{adjustwidth}
126
127\paragraph{}
128\label{EXTENSIONS:*LOAD-TRUENAME-FASL*}
129\index{*LOAD-TRUENAME-FASL*}
130--- Variable: \textbf{*load-truename-fasl*} [\textbf{extensions}] \textit{}
131
132\begin{adjustwidth}{5em}{5em}
133not-documented
134\end{adjustwidth}
135
136\paragraph{}
137\label{EXTENSIONS:*PRINT-STRUCTURE*}
138\index{*PRINT-STRUCTURE*}
139--- Variable: \textbf{*print-structure*} [\textbf{extensions}] \textit{}
140
141\begin{adjustwidth}{5em}{5em}
142not-documented
143\end{adjustwidth}
144
145\paragraph{}
146\label{EXTENSIONS:*REQUIRE-STACK-FRAME*}
147\index{*REQUIRE-STACK-FRAME*}
148--- Variable: \textbf{*require-stack-frame*} [\textbf{extensions}] \textit{}
149
150\begin{adjustwidth}{5em}{5em}
151not-documented
152\end{adjustwidth}
153
154\paragraph{}
155\label{EXTENSIONS:*SAVED-BACKTRACE*}
156\index{*SAVED-BACKTRACE*}
157--- Variable: \textbf{*saved-backtrace*} [\textbf{extensions}] \textit{}
158
159\begin{adjustwidth}{5em}{5em}
160not-documented
161\end{adjustwidth}
162
163\paragraph{}
164\label{EXTENSIONS:*SUPPRESS-COMPILER-WARNINGS*}
165\index{*SUPPRESS-COMPILER-WARNINGS*}
166--- Variable: \textbf{*suppress-compiler-warnings*} [\textbf{extensions}] \textit{}
167
168\begin{adjustwidth}{5em}{5em}
169not-documented
170\end{adjustwidth}
171
172\paragraph{}
173\label{EXTENSIONS:*WARN-ON-REDEFINITION*}
174\index{*WARN-ON-REDEFINITION*}
175--- Variable: \textbf{*warn-on-redefinition*} [\textbf{extensions}] \textit{}
176
177\begin{adjustwidth}{5em}{5em}
178not-documented
179\end{adjustwidth}
180
181\paragraph{}
182\label{EXTENSIONS:ADD-PACKAGE-LOCAL-NICKNAME}
183\index{ADD-PACKAGE-LOCAL-NICKNAME}
184--- Function: \textbf{add-package-local-nickname} [\textbf{extensions}] \textit{local-nickname actual-package \&optional (package-designator *package*)}
185
186\begin{adjustwidth}{5em}{5em}
187not-documented
188\end{adjustwidth}
189
190\paragraph{}
191\label{EXTENSIONS:ADJOIN-EQL}
192\index{ADJOIN-EQL}
193--- Function: \textbf{adjoin-eql} [\textbf{extensions}] \textit{item list}
194
195\begin{adjustwidth}{5em}{5em}
196not-documented
197\end{adjustwidth}
198
199\paragraph{}
200\label{EXTENSIONS:ARGLIST}
201\index{ARGLIST}
202--- Function: \textbf{arglist} [\textbf{extensions}] \textit{extended-function-designator}
203
204\begin{adjustwidth}{5em}{5em}
205not-documented
206\end{adjustwidth}
207
208\paragraph{}
209\label{EXTENSIONS:AS-JAR-PATHNAME-ARCHIVE}
210\index{AS-JAR-PATHNAME-ARCHIVE}
211--- Function: \textbf{as-jar-pathname-archive} [\textbf{extensions}] \textit{}
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}
322not-documented
323\end{adjustwidth}
324
325\paragraph{}
326\label{EXTENSIONS:COLLECT}
327\index{COLLECT}
328--- Macro: \textbf{collect} [\textbf{extensions}] \textit{}
329
330\begin{adjustwidth}{5em}{5em}
331Collect ({(Name [Initial-Value] [Function])}*) {Form}*
332  Collect some values somehow.  Each of the collections specifies a bunch of
333  things which collected during the evaluation of the body of the form.  The
334  name of the collection is used to define a local macro, a la MACROLET.
335  Within the body, this macro will evaluate each of its arguments and collect
336  the result, returning the current value after the collection is done.  The
337  body is evaluated as a PROGN; to get the final values when you are done, just
338  call the collection macro with no arguments.
339
340  Initial-Value is the value that the collection starts out with, which
341  defaults to NIL.  Function is the function which does the collection.  It is
342  a function which will accept two arguments: the value to be collected and the
343  current collection.  The result of the function is made the new value for the
344  collection.  As a totally magical special-case, the Function may be Collect,
345  which tells us to build a list in forward order; this is the default.  If an
346  Initial-Value is supplied for Collect, the stuff will be rplacd'd onto the
347  end.  Note that Function may be anything that can appear in the functional
348  position, including macros and lambdas.
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}
504not-documented
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}
612not-documented
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-CLASS}
761\index{READ-CLASS}
762--- Function: \textbf{read-class} [\textbf{extensions}] \textit{pathname}
763
764\begin{adjustwidth}{5em}{5em}
765Read the file at PATHNAME as a Java byte[] array
766\end{adjustwidth}
767
768\paragraph{}
769\label{EXTENSIONS:READ-TIMEOUT}
770\index{READ-TIMEOUT}
771--- Function: \textbf{read-timeout} [\textbf{extensions}] \textit{socket seconds}
772
773\begin{adjustwidth}{5em}{5em}
774Time in SECONDS to set local implementation of 'SO\_RCVTIMEO' on SOCKET.
775\end{adjustwidth}
776
777\paragraph{}
778\label{EXTENSIONS:REMOVE-PACKAGE-LOCAL-NICKNAME}
779\index{REMOVE-PACKAGE-LOCAL-NICKNAME}
780--- Function: \textbf{remove-package-local-nickname} [\textbf{extensions}] \textit{old-nickname \&optional package-designator}
781
782\begin{adjustwidth}{5em}{5em}
783not-documented
784\end{adjustwidth}
785
786\paragraph{}
787\label{EXTENSIONS:RESOLVE}
788\index{RESOLVE}
789--- Function: \textbf{resolve} [\textbf{extensions}] \textit{symbol}
790
791\begin{adjustwidth}{5em}{5em}
792Resolve the function named by SYMBOL via the autoloader mechanism.
793Returns either the function or NIL if no resolution was possible.
794\end{adjustwidth}
795
796\paragraph{}
797\label{EXTENSIONS:RUN-SHELL-COMMAND}
798\index{RUN-SHELL-COMMAND}
799--- Function: \textbf{run-shell-command} [\textbf{extensions}] \textit{command \&key directory (output *standard-output*)}
800
801\begin{adjustwidth}{5em}{5em}
802not-documented
803\end{adjustwidth}
804
805\paragraph{}
806\label{EXTENSIONS:SERVER-SOCKET-CLOSE}
807\index{SERVER-SOCKET-CLOSE}
808--- Function: \textbf{server-socket-close} [\textbf{extensions}] \textit{socket}
809
810\begin{adjustwidth}{5em}{5em}
811Close the server SOCKET.
812\end{adjustwidth}
813
814\paragraph{}
815\label{EXTENSIONS:SET-FLOATING-POINT-MODES}
816\index{SET-FLOATING-POINT-MODES}
817--- Function: \textbf{set-floating-point-modes} [\textbf{extensions}] \textit{\&key traps}
818
819\begin{adjustwidth}{5em}{5em}
820not-documented
821\end{adjustwidth}
822
823\paragraph{}
824\label{EXTENSIONS:SHOW-RESTARTS}
825\index{SHOW-RESTARTS}
826--- Function: \textbf{show-restarts} [\textbf{extensions}] \textit{restarts stream}
827
828\begin{adjustwidth}{5em}{5em}
829not-documented
830\end{adjustwidth}
831
832\paragraph{}
833\label{EXTENSIONS:SIMPLE-STRING-FILL}
834\index{SIMPLE-STRING-FILL}
835--- Function: \textbf{simple-string-fill} [\textbf{extensions}] \textit{}
836
837\begin{adjustwidth}{5em}{5em}
838not-documented
839\end{adjustwidth}
840
841\paragraph{}
842\label{EXTENSIONS:SIMPLE-STRING-SEARCH}
843\index{SIMPLE-STRING-SEARCH}
844--- Function: \textbf{simple-string-search} [\textbf{extensions}] \textit{}
845
846\begin{adjustwidth}{5em}{5em}
847not-documented
848\end{adjustwidth}
849
850\paragraph{}
851\label{EXTENSIONS:SINGLE-FLOAT-NEGATIVE-INFINITY}
852\index{SINGLE-FLOAT-NEGATIVE-INFINITY}
853--- Variable: \textbf{single-float-negative-infinity} [\textbf{extensions}] \textit{}
854
855\begin{adjustwidth}{5em}{5em}
856not-documented
857\end{adjustwidth}
858
859\paragraph{}
860\label{EXTENSIONS:SINGLE-FLOAT-POSITIVE-INFINITY}
861\index{SINGLE-FLOAT-POSITIVE-INFINITY}
862--- Variable: \textbf{single-float-positive-infinity} [\textbf{extensions}] \textit{}
863
864\begin{adjustwidth}{5em}{5em}
865not-documented
866\end{adjustwidth}
867
868\paragraph{}
869\label{EXTENSIONS:SLIME-INPUT-STREAM}
870\index{SLIME-INPUT-STREAM}
871--- Class: \textbf{slime-input-stream} [\textbf{extensions}] \textit{}
872
873\begin{adjustwidth}{5em}{5em}
874not-documented
875\end{adjustwidth}
876
877\paragraph{}
878\label{EXTENSIONS:SLIME-OUTPUT-STREAM}
879\index{SLIME-OUTPUT-STREAM}
880--- Class: \textbf{slime-output-stream} [\textbf{extensions}] \textit{}
881
882\begin{adjustwidth}{5em}{5em}
883not-documented
884\end{adjustwidth}
885
886\paragraph{}
887\label{EXTENSIONS:SOCKET-ACCEPT}
888\index{SOCKET-ACCEPT}
889--- Function: \textbf{socket-accept} [\textbf{extensions}] \textit{socket}
890
891\begin{adjustwidth}{5em}{5em}
892Block until able to return a new socket for handling a incoming request to the specified server SOCKET.
893\end{adjustwidth}
894
895\paragraph{}
896\label{EXTENSIONS:SOCKET-CLOSE}
897\index{SOCKET-CLOSE}
898--- Function: \textbf{socket-close} [\textbf{extensions}] \textit{socket}
899
900\begin{adjustwidth}{5em}{5em}
901Close the client SOCKET.
902\end{adjustwidth}
903
904\paragraph{}
905\label{EXTENSIONS:SOCKET-LOCAL-ADDRESS}
906\index{SOCKET-LOCAL-ADDRESS}
907--- Function: \textbf{socket-local-address} [\textbf{extensions}] \textit{socket}
908
909\begin{adjustwidth}{5em}{5em}
910Returns the local address of the SOCKET as a dotted quad string.
911\end{adjustwidth}
912
913\paragraph{}
914\label{EXTENSIONS:SOCKET-LOCAL-PORT}
915\index{SOCKET-LOCAL-PORT}
916--- Function: \textbf{socket-local-port} [\textbf{extensions}] \textit{socket}
917
918\begin{adjustwidth}{5em}{5em}
919Returns the local port number of the SOCKET.
920\end{adjustwidth}
921
922\paragraph{}
923\label{EXTENSIONS:SOCKET-PEER-ADDRESS}
924\index{SOCKET-PEER-ADDRESS}
925--- Function: \textbf{socket-peer-address} [\textbf{extensions}] \textit{socket}
926
927\begin{adjustwidth}{5em}{5em}
928Returns the peer address of the SOCKET as a dotted quad string.
929\end{adjustwidth}
930
931\paragraph{}
932\label{EXTENSIONS:SOCKET-PEER-PORT}
933\index{SOCKET-PEER-PORT}
934--- Function: \textbf{socket-peer-port} [\textbf{extensions}] \textit{socket}
935
936\begin{adjustwidth}{5em}{5em}
937Returns the peer port number of the given SOCKET.
938\end{adjustwidth}
939
940\paragraph{}
941\label{EXTENSIONS:SOURCE}
942\index{SOURCE}
943--- Function: \textbf{source} [\textbf{extensions}] \textit{}
944
945\begin{adjustwidth}{5em}{5em}
946not-documented
947\end{adjustwidth}
948
949\paragraph{}
950\label{EXTENSIONS:SOURCE-FILE-POSITION}
951\index{SOURCE-FILE-POSITION}
952--- Function: \textbf{source-file-position} [\textbf{extensions}] \textit{}
953
954\begin{adjustwidth}{5em}{5em}
955not-documented
956\end{adjustwidth}
957
958\paragraph{}
959\label{EXTENSIONS:SOURCE-PATHNAME}
960\index{SOURCE-PATHNAME}
961--- Function: \textbf{source-pathname} [\textbf{extensions}] \textit{symbol}
962
963\begin{adjustwidth}{5em}{5em}
964Returns either the pathname corresponding to the file from which this symbol was compiled,or the keyword :TOP-LEVEL.
965\end{adjustwidth}
966
967\paragraph{}
968\label{EXTENSIONS:SPECIAL-VARIABLE-P}
969\index{SPECIAL-VARIABLE-P}
970--- Function: \textbf{special-variable-p} [\textbf{extensions}] \textit{}
971
972\begin{adjustwidth}{5em}{5em}
973not-documented
974\end{adjustwidth}
975
976\paragraph{}
977\label{EXTENSIONS:STREAM-UNIX-FD}
978\index{STREAM-UNIX-FD}
979--- Function: \textbf{stream-unix-fd} [\textbf{extensions}] \textit{stream}
980
981\begin{adjustwidth}{5em}{5em}
982Return the integer of the underlying unix file descriptor for STREAM
983
984Added by ABCL-INTROSPECT.
985\end{adjustwidth}
986
987\paragraph{}
988\label{EXTENSIONS:STRING-FIND}
989\index{STRING-FIND}
990--- Function: \textbf{string-find} [\textbf{extensions}] \textit{char string}
991
992\begin{adjustwidth}{5em}{5em}
993not-documented
994\end{adjustwidth}
995
996\paragraph{}
997\label{EXTENSIONS:STRING-INPUT-STREAM-CURRENT}
998\index{STRING-INPUT-STREAM-CURRENT}
999--- Function: \textbf{string-input-stream-current} [\textbf{extensions}] \textit{stream}
1000
1001\begin{adjustwidth}{5em}{5em}
1002not-documented
1003\end{adjustwidth}
1004
1005\paragraph{}
1006\label{EXTENSIONS:STRING-POSITION}
1007\index{STRING-POSITION}
1008--- Function: \textbf{string-position} [\textbf{extensions}] \textit{}
1009
1010\begin{adjustwidth}{5em}{5em}
1011not-documented
1012\end{adjustwidth}
1013
1014\paragraph{}
1015\label{EXTENSIONS:STYLE-WARN}
1016\index{STYLE-WARN}
1017--- Function: \textbf{style-warn} [\textbf{extensions}] \textit{format-control \&rest format-arguments}
1018
1019\begin{adjustwidth}{5em}{5em}
1020not-documented
1021\end{adjustwidth}
1022
1023\paragraph{}
1024\label{EXTENSIONS:TRULY-THE}
1025\index{TRULY-THE}
1026--- Macro: \textbf{truly-the} [\textbf{extensions}] \textit{}
1027
1028\begin{adjustwidth}{5em}{5em}
1029not-documented
1030\end{adjustwidth}
1031
1032\paragraph{}
1033\label{EXTENSIONS:UPTIME}
1034\index{UPTIME}
1035--- Function: \textbf{uptime} [\textbf{extensions}] \textit{}
1036
1037\begin{adjustwidth}{5em}{5em}
1038not-documented
1039\end{adjustwidth}
1040
1041\paragraph{}
1042\label{EXTENSIONS:URI-DECODE}
1043\index{URI-DECODE}
1044--- Function: \textbf{uri-decode} [\textbf{extensions}] \textit{}
1045
1046\begin{adjustwidth}{5em}{5em}
1047not-documented
1048\end{adjustwidth}
1049
1050\paragraph{}
1051\label{EXTENSIONS:URI-ENCODE}
1052\index{URI-ENCODE}
1053--- Function: \textbf{uri-encode} [\textbf{extensions}] \textit{}
1054
1055\begin{adjustwidth}{5em}{5em}
1056not-documented
1057\end{adjustwidth}
1058
1059\paragraph{}
1060\label{EXTENSIONS:URL-PATHNAME}
1061\index{URL-PATHNAME}
1062--- Class: \textbf{url-pathname} [\textbf{extensions}] \textit{}
1063
1064\begin{adjustwidth}{5em}{5em}
1065not-documented
1066\end{adjustwidth}
1067
1068\paragraph{}
1069\label{EXTENSIONS:URL-PATHNAME-AUTHORITY}
1070\index{URL-PATHNAME-AUTHORITY}
1071--- Function: \textbf{url-pathname-authority} [\textbf{extensions}] \textit{p}
1072
1073\begin{adjustwidth}{5em}{5em}
1074not-documented
1075\end{adjustwidth}
1076
1077\paragraph{}
1078\label{EXTENSIONS:URL-PATHNAME-FRAGMENT}
1079\index{URL-PATHNAME-FRAGMENT}
1080--- Function: \textbf{url-pathname-fragment} [\textbf{extensions}] \textit{p}
1081
1082\begin{adjustwidth}{5em}{5em}
1083not-documented
1084\end{adjustwidth}
1085
1086\paragraph{}
1087\label{EXTENSIONS:URL-PATHNAME-QUERY}
1088\index{URL-PATHNAME-QUERY}
1089--- Function: \textbf{url-pathname-query} [\textbf{extensions}] \textit{p}
1090
1091\begin{adjustwidth}{5em}{5em}
1092not-documented
1093\end{adjustwidth}
1094
1095\paragraph{}
1096\label{EXTENSIONS:URL-PATHNAME-SCHEME}
1097\index{URL-PATHNAME-SCHEME}
1098--- Function: \textbf{url-pathname-scheme} [\textbf{extensions}] \textit{p}
1099
1100\begin{adjustwidth}{5em}{5em}
1101not-documented
1102\end{adjustwidth}
1103
1104\paragraph{}
1105\label{EXTENSIONS:WEAK-REFERENCE}
1106\index{WEAK-REFERENCE}
1107--- Class: \textbf{weak-reference} [\textbf{extensions}] \textit{}
1108
1109\begin{adjustwidth}{5em}{5em}
1110not-documented
1111\end{adjustwidth}
1112
1113\paragraph{}
1114\label{EXTENSIONS:WEAK-REFERENCE-VALUE}
1115\index{WEAK-REFERENCE-VALUE}
1116--- Function: \textbf{weak-reference-value} [\textbf{extensions}] \textit{obj}
1117
1118\begin{adjustwidth}{5em}{5em}
1119Returns 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.
1120\end{adjustwidth}
1121
1122\paragraph{}
1123\label{EXTENSIONS:WRITE-CLASS}
1124\index{WRITE-CLASS}
1125--- Function: \textbf{write-class} [\textbf{extensions}] \textit{class-bytes pathname}
1126
1127\begin{adjustwidth}{5em}{5em}
1128Write the Java byte[] array CLASS-BYTES to PATHNAME.
1129\end{adjustwidth}
1130
1131\paragraph{}
1132\label{EXTENSIONS:WRITE-TIMEOUT}
1133\index{WRITE-TIMEOUT}
1134--- Function: \textbf{write-timeout} [\textbf{extensions}] \textit{socket seconds}
1135
1136\begin{adjustwidth}{5em}{5em}
1137No-op setting of write timeout to SECONDS on SOCKET.
1138\end{adjustwidth}
1139
Note: See TracBrowser for help on using the repository browser.