source: branches/typed-asm/abcl/doc/manual/extensions.tex

Last change on this file was 13866, checked in by Mark Evenson, 13 years ago

Promote JAVA:JARRAY-FROM-LIST to the public API.

Re-run grovel on the docstrings.

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