source: branches/1.0.x/abcl/doc/manual/extensions.tex

Last change on this file was 13728, checked in by Mark Evenson, 12 years ago

Backport changes to manual en masse.

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