The zacl Reference Manual

This is the zacl Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Dec 03 23:47:40 2022 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 zacl

A layer for loading and running some Allegro CL projects.

Author

Zach Beane

License

BSD

Dependencies
  • uiop (system).
  • asdf (system).
  • usocket (system).
  • bordeaux-threads (system).
  • cl-ppcre (system).
  • flexi-streams (system).
  • quri (system).
  • trivial-garbage (system).
  • trivial-backtrace (system).
  • split-sequence (system).
  • queues.simple-queue (system).
  • cl-store (system).
  • alexandria (system).
  • md5 (system).
  • cl+ssl (system).
  • local-time (system).
  • cl-base64 (system).
Source

zacl.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 zacl/zacl.asd

Source

zacl.asd.

Parent Component

zacl (system).

ASDF Systems

zacl.


3.1.2 zacl/package.lisp

Source

zacl.asd.

Parent Component

zacl (system).

Packages

3.1.3 zacl/sbcl-specific.lisp

Dependency

package.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Internals

3.1.4 zacl/portable-process.lisp

Dependency

sbcl-specific.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface
Internals

3.1.5 zacl/defpackage-hack.lisp

Dependency

portable-process.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface

3.1.6 zacl/reader.lisp

Dependency

defpackage-hack.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface

*allegro-rewriting-readtable* (special variable).

Internals

3.1.7 zacl/fake-slots.lisp

Dependency

reader.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Internals

3.1.8 zacl/if-star.lisp

Dependency

fake-slots.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface

if* (macro).

Internals

if*-keyword-list (special variable).


3.1.9 zacl/package-excl.lisp

Dependency

if-star.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface
Internals

3.1.10 zacl/package-sys.lisp

Dependency

package-excl.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface
Internals

thread-bindstack-index (function).


3.1.11 zacl/package-mp.lisp

Dependency

package-sys.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface
Internals

3.1.12 zacl/package-socket.lisp

Dependency

package-mp.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface
Internals

3.1.13 zacl/package-si.lisp

Dependency

package-socket.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface

3.1.14 zacl/package-ff.lisp

Dependency

package-si.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface

def-foreign-call (macro).

Internals

3.1.15 zacl/package-net.uri.lisp

Dependency

package-ff.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface
Internals

3.1.16 zacl/package-toplevel.debug.lisp

Dependency

package-net.uri.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface

zoom (function).


3.1.17 zacl/package-util.zip.lisp

Dependency

package-toplevel.debug.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface

3.1.18 zacl/package-util.string.lisp

Dependency

package-util.zip.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Public Interface

string+ (function).


3.1.19 zacl/utils.lisp

Dependency

package-util.string.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).

Internals

3.1.20 zacl/asdf-tricks.lisp

Dependency

utils.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).


3.1.21 zacl/provides.lisp

Dependency

asdf-tricks.lisp (file).

Source

zacl.asd.

Parent Component

zacl (system).


4 Packages

Packages are listed by definition order.


4.1 zacl-reader

Source

package.lisp.

Use List

common-lisp.

Public Interface

*allegro-rewriting-readtable* (special variable).

Internals

4.2 excl.osi

Source

package.lisp.

Public Interface

4.3 sys

Source

package.lisp.

Public Interface
Internals

thread-bindstack-index (function).


4.4 socket

Source

package.lisp.

Public Interface
Internals

4.5 net.uri

Source

package.lisp.

Public Interface
Internals

4.6 mp

Source

package.lisp.

Public Interface

4.7 top-level.debug

Source

package.lisp.

Public Interface

zoom (function).


4.8 acl-socket

Source

package.lisp.


4.9 si

Source

package.lisp.

Public Interface

4.10 util.string

Source

package.lisp.

Public Interface

string+ (function).


4.11 user

Source

package.lisp.

Use List
  • common-lisp.
  • excl.
Public Interface

defpackage (macro).


4.12 util.zip

Source

package.lisp.

Public Interface

4.13 zacl-if-star

Source

package.lisp.

Use List

common-lisp.

Used By List

excl.

Public Interface

if* (macro).

Internals

if*-keyword-list (special variable).


4.14 zacl-cl

Source

package.lisp.

Public Interface

4.15 zacl

Source

package.lisp.

Use List

common-lisp.

Internals

4.16 ff

Source

package.lisp.

Public Interface

def-foreign-call (macro).


4.17 excl

Source

package.lisp.

Use List

zacl-if-star.

Used By List

user.

Public Interface
Internals

4.18 net.html.generator

Source

package.lisp.


5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *allegro-rewriting-readtable*
Package

zacl-reader.

Source

reader.lisp.

Special Variable: *cl-default-special-bindings*
Package

excl.

Source

package-excl.lisp.

Special Variable: *current-case-mode*
Package

excl.

Source

package-excl.lisp.

Special Variable: *initial-terminal-io*
Package

excl.

Source

package-excl.lisp.

Special Variable: *required-top-level-bindings*
Package

excl.

Source

package-excl.lisp.

Special Variable: *tilde-expand-namestrings*
Package

sys.

Source

package-sys.lisp.


5.1.2 Symbol macros

Symbol Macro: *current-process*
Package

sys.

Source

package-sys.lisp.


5.1.3 Macros

Macro: add-stream-instance-flags (stream &rest flags)
Package

excl.

Source

package-excl.lisp.

Macro: atomic-conditional-setf (place new-value old-value)
Package

excl.

Source

package-excl.lisp.

Macro: decf-atomic (place &optional delta)
Package

excl.

Source

package-excl.lisp.

Macro: def-foreign-call ((lisp-name unix-name) &rest args)
Package

ff.

Source

package-ff.lisp.

Macro: def-stream-class (name (&rest parents) &body slot-defs)
Package

excl.

Source

package-excl.lisp.

Macro: defpackage (name &rest clauses)
Package

user.

Source

defpackage-hack.lisp.

Macro: defvar-nonbindable (name value &optional doc)
Package

excl.

Source

package-excl.lisp.

Macro: errorset (form &optional announce catch-breaks)

Return NIL if FORM signals an error, T and values as multiple values otherwise.

Package

excl.

Source

package-excl.lisp.

Macro: if* (&rest args)
Package

zacl-if-star.

Source

if-star.lisp.

Macro: incf-atomic (place &optional delta)
Package

excl.

Source

package-excl.lisp.

Macro: named-function (name lambda-form)

Return the function produced by LAMBDA-FORM wrapped in a named function object. Useful for debugging, as the function object is no longer anonymous, but has a meaningful name name.

Package

excl.

Source

package-excl.lisp.

Macro: pop-atomic (place)
Package

excl.

Source

package-excl.lisp.

Macro: push-atomic (value place)
Package

excl.

Source

package-excl.lisp.

Macro: sm (slot-name object)
Package

excl.

Source

package-excl.lisp.

Macro: with-locked-object ((object &key type block non-smp) &body body)
Package

excl.

Source

package-excl.lisp.

Macro: with-locked-structure ((struct &key block non-smp) &body body)
Package

excl.

Source

package-excl.lisp.

Macro: with-output-to-buffer ((stream) &body body)
Package

excl.

Source

package-excl.lisp.

Macro: with-pending-connect (&body body)
Package

socket.

Source

package-socket.lisp.

Macro: with-process-lock ((lock-form) &body body)
Package

mp.

Source

package-mp.lisp.

Macro: with-stream-class ((class var) &body body)
Package

excl.

Source

package-excl.lisp.

Macro: with-timeout ((timeout &body timeout-body) &body body)
Package

sys.

Source

package-sys.lisp.

Macro: without-interrupts (&body body)
Package

excl.

Source

package-excl.lisp.

Macro: without-package-locks (&body body)
Package

excl.

Source

package-excl.lisp.

Macro: without-scheduling (&body body)
Package

mp.

Source

package-mp.lisp.

Macro: without-scheduling (&body body)
Package

si.

Source

package-si.lisp.


5.1.4 Ordinary functions

Function: accept-connection (socket)
Package

socket.

Source

package-socket.lisp.

Function: base64-string-to-string (string)
Package

excl.

Source

package-excl.lisp.

Function: command-line-arguments ()
Package

sys.

Source

package-sys.lisp.

Function: compile-regexp (pattern)
Package

excl.

Source

package-excl.lisp.

Function: copy-uri (uri &key scheme userinfo host port path query fragment)
Package

net.uri.

Source

package-net.uri.lisp.

Function: crlf-base-ef (external-format)
Package

excl.

Source

package-excl.lisp.

Function: deflate-target-stream (stream)
Package

util.zip.

Source

package-util.zip.lisp.

Function: defpatch (&rest args)
Package

sys.

Source

package-sys.lisp.

Function: delimited-string-to-list (string delimiter)
Package

excl.

Source

package-excl.lisp.

Function: dotted-to-ipaddr (dotted &key errorp)
Package

socket.

Source

package-socket.lisp.

Function: ef-name (external-format)
Package

excl.

Source

package-excl.lisp.

Function: fasl-read (file)
Package

excl.

Source

package-excl.lisp.

Function: fasl-write (object stream &optional fasl-circle compile-verbose)
Package

excl.

Source

package-excl.lisp.

Function: featurep (feature)
Package

excl.

Source

package-excl.lisp.

Function: find-external-format (name &key errorp)
Package

excl.

Source

package-excl.lisp.

Function: fixnump (integer)
Package

excl.

Source

package-excl.lisp.

Function: gc (&optional full)
Package

excl.

Source

package-excl.lisp.

Function: get-output-stream-buffer (stream)
Package

excl.

Source

package-excl.lisp.

Function: global-symbol-value (symbol)
Package

si.

Source

package-si.lisp.

Function: (setf global-symbol-value) (symbol)
Package

si.

Source

package-si.lisp.

Function: gsgc-parameter (kind)
Package

sys.

Source

package-sys.lisp.

Function: ipaddr-to-dotted (ip-integer)
Package

socket.

Source

package-socket.lisp.

Function: ipaddr-to-hostname (ipaddr)
Package

socket.

Source

package-socket.lisp.

Function: local-host (socket)
Package

socket.

Source

package-socket.lisp.

Function: local-port (socket)
Package

socket.

Source

package-socket.lisp.

Function: lookup-hostname (name)
Package

socket.

Source

package-socket.lisp.

Function: macroexpand (form &optional env stop-on-special-forms-p)
Package

zacl-cl.

Source

defpackage-hack.lisp.

Function: make-process-lock (&key name)
Package

mp.

Source

package-mp.lisp.

Function: make-socket (&key connect local-port local-host reuse-address remote-port remote-host format backlog type nodelay)
Package

socket.

Source

package-socket.lisp.

Function: match-re (pattern string &key return case-fold)
Package

excl.

Source

package-excl.lisp.

Function: match-regexp (pattern string &key return)
Package

excl.

Source

package-excl.lisp.

Function: mb-to-string (string &key external-format start end)
Package

excl.

Source

package-excl.lisp.

Function: md5-final (state &key return)
Package

excl.

Source

package-excl.lisp.

Function: md5-init ()
Package

excl.

Source

package-excl.lisp.

Function: md5-update (state data &key start end external-format)
Package

excl.

Source

package-excl.lisp.

Function: merge-uris (new-uri uri &optional place)
Package

net.uri.

Source

package-net.uri.lisp.

Function: native-string-sizeof (string &key external-format)
Package

excl.

Source

package-excl.lisp.

Function: octets-to-string (octets &key external-format string string-start string-end truncate start end)
Package

excl.

Source

package-excl.lisp.

Function: parse-uri (uri-string)
Package

net.uri.

Source

package-net.uri.lisp.

Function: read-sequence (sequence stream &key start end partial-fill)
Package

zacl-cl.

Source

defpackage-hack.lisp.

Function: read-vector (vector stream &key start end endian-swap)
Package

excl.

Source

package-excl.lisp.

Function: reap-os-subprocess (&key pid wait)
Package

sys.

Source

package-sys.lisp.

Function: remote-host (socket)
Package

socket.

Source

package-socket.lisp.

Function: rename-file-raw (file new-name)
Package

excl.

Source

package-excl.lisp.

Function: render-uri (uri &optional stream)
Package

net.uri.

Source

package-net.uri.lisp.

Function: run-shell-command (program &key input output error-output separate-streams wait environment show-window)
Package

excl.

Source

package-excl.lisp.

Function: schedule-finalization (object fun)
Package

excl.

Source

package-excl.lisp.

Function: set-socket-options (socket &key nodelay)
Package

socket.

Source

package-socket.lisp.

Function: socket-control (socket &key read-timeout write-timeout)
Package

socket.

Source

package-socket.lisp.

Function: stat (file)
Package

excl.osi.

Source

package-excl.lisp.

Function: stat-mtime (stat)
Package

excl.osi.

Source

package-excl.lisp.

Function: stream-input-fn (stream)

Return the underlying Unix input FD of STREAM.

Package

excl.

Source

package-excl.lisp.

Function: streamp (object)
Package

zacl-cl.

Source

defpackage-hack.lisp.

Function: string+ (&rest strings)
Package

util.string.

Source

package-util.string.lisp.

Function: string-to-base64-string (str)
Package

excl.

Source

package-excl.lisp.

Function: string-to-mb (string &key external-format mb-vector null-terminate)
Package

excl.

Source

package-excl.lisp.

Function: string-to-octets (string &key external-format null-terminate)
Package

excl.

Source

package-excl.lisp.

Function: uri-fragment (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: (setf uri-fragment) (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: uri-host (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: (setf uri-host) (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: uri-path (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: (setf uri-path) (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: uri-port (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: (setf uri-port) (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: uri-query (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: (setf uri-query) (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: uri-scheme (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: (setf uri-scheme) (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: uri-userinfo (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: (setf uri-userinfo) (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: wait-for-input-available (stream-or-fds &key wait-function whostate timeout)
Package

mp.

Source

package-mp.lisp.

Function: write-vector (vector stream &key start end)
Package

excl.

Source

package-excl.lisp.

Function: zoom (&optional stream)
Package

top-level.debug.

Source

package-toplevel.debug.lisp.


5.1.5 Generic functions

Generic Function: close-gate (gate)
Package

mp.

Source

package-mp.lisp.

Generic Function: dequeue (queue &key wait empty-queue-result whostate)
Package

mp.

Source

package-mp.lisp.

Methods
Method: dequeue (queue &key wait empty-queue-result whostate)
Generic Function: device-close (stream abort)
Package

excl.

Source

package-excl.lisp.

Generic Function: device-open (stream slot-names initargs)
Package

excl.

Source

package-excl.lisp.

Generic Function: device-read (stream buffer start end blocking)
Package

excl.

Source

package-excl.lisp.

Generic Function: device-write (stream buffer start end blocking)
Package

excl.

Source

package-excl.lisp.

Generic Function: enqueue (queue thing)
Package

mp.

Source

package-mp.lisp.

Methods
Method: enqueue (queue thing)
Generic Function: gate-open-p (gate)
Package

mp.

Source

package-mp.lisp.

Generic Function: install-single-channel-character-strategy (stream format &optional default)
Package

excl.

Source

package-excl.lisp.

Methods
Method: install-single-channel-character-strategy (stream format &optional default)
Generic Function: make-gate (initial-state)
Package

mp.

Source

package-mp.lisp.

Generic Function: make-process (&key name initial-bindings)
Package

mp.

Source

package-mp.lisp.

Methods
Method: make-process (&key name initial-bindings)
Generic Function: open-gate (gate)
Package

mp.

Source

package-mp.lisp.

Generic Function: process-add-run-reason (process object)
Package

mp.

Source

package-mp.lisp.

Methods
Method: process-add-run-reason (process object)
Generic Function: process-allow-schedule ()
Package

mp.

Source

package-mp.lisp.

Methods
Method: process-allow-schedule ()
Generic Function: process-keeps-lisp-alive-p (process)
Package

mp.

Source

package-mp.lisp.

Methods
Method: process-keeps-lisp-alive-p ((object process))
Generic Function: (setf process-keeps-lisp-alive-p) (new-value)
Package

mp.

Source

package-mp.lisp.

Methods
Method: (setf process-keeps-lisp-alive-p) ((object process))
Generic Function: process-kill (process)
Package

mp.

Source

package-mp.lisp.

Methods
Method: process-kill (process)
Generic Function: process-name (process)
Package

mp.

Source

package-mp.lisp.

Methods
Method: process-name (process)
Generic Function: process-preset (process fun &rest args)
Package

mp.

Source

package-mp.lisp.

Methods
Method: process-preset (process fun &rest args)
Generic Reader: process-property-list (object)
Package

mp.

Methods
Reader Method: process-property-list ((process process))

automatically generated reader method

Source

portable-process.lisp.

Target Slot

property-list.

Generic Writer: (setf process-property-list) (object)
Package

mp.

Methods
Writer Method: (setf process-property-list) ((process process))

automatically generated writer method

Source

portable-process.lisp.

Target Slot

property-list.

Generic Function: process-revoke-run-reason (process object)
Package

mp.

Source

package-mp.lisp.

Methods
Method: process-revoke-run-reason (process object)
Generic Function: process-run-function (name-or-plist function &rest arguments)
Package

mp.

Source

package-mp.lisp.

Methods
Method: process-run-function ((name string) function &rest arguments)
Method: process-run-function ((plist list) function &rest arguments)
Generic Function: process-run-reasons (process)
Package

mp.

Source

package-mp.lisp.

Methods
Method: process-run-reasons (process)
Generic Function: process-thread (process)
Package

mp.

Source

package-mp.lisp.

Generic Function: read-char (stream &optional eof-error-p eof-value)
Package

zacl-cl.

Source

defpackage-hack.lisp.

Methods
Method: read-char ((stream usocket) &optional eof-error-p eof-value)
Method: read-char ((stream stream) &optional eof-error-p eof-value)
Generic Function: stream-error-code (stream)
Package

excl.

Source

package-excl.lisp.

Methods
Method: stream-error-code (condition)
Method: stream-error-code ((object stream))
Generic Function: (setf stream-error-code) (new-value)
Package

excl.

Source

package-excl.lisp.

Methods
Method: (setf stream-error-code) ((object stream))
Generic Function: stream-error-identifier (stream)
Package

excl.

Source

package-excl.lisp.

Methods
Reader Method: stream-error-identifier ((condition socket-error))
Target Slot

identifier.

Method: stream-error-identifier (condition)
Method: stream-error-identifier ((object stream))
Generic Function: (setf stream-error-identifier) (new-value)
Package

excl.

Source

package-excl.lisp.

Methods
Method: (setf stream-error-identifier) ((object stream))
Generic Function: stream-external-format (stream)
Package

zacl-cl.

Source

defpackage-hack.lisp.

Methods
Reader Method: stream-external-format ((zacl-socket zacl-socket))

automatically generated reader method

Source

package-socket.lisp.

Target Slot

external-format.

Reader Method: stream-external-format ((single-channel-simple-stream single-channel-simple-stream))

automatically generated reader method

Source

package-excl.lisp.

Target Slot

external-format.

Method: stream-external-format (stream)
Generic Function: (setf stream-external-format) (stream)
Package

zacl-cl.

Source

defpackage-hack.lisp.

Methods
Writer Method: (setf stream-external-format) ((zacl-socket zacl-socket))

automatically generated writer method

Source

package-socket.lisp.

Target Slot

external-format.

Writer Method: (setf stream-external-format) ((single-channel-simple-stream single-channel-simple-stream))

automatically generated writer method

Source

package-excl.lisp.

Target Slot

external-format.

Method: (setf stream-external-format) (stream)
Generic Reader: uri-plist (object)
Package

net.uri.

Methods
Reader Method: uri-plist ((uri uri))

automatically generated reader method

Source

package-net.uri.lisp.

Target Slot

plist.

Generic Writer: (setf uri-plist) (object)
Package

net.uri.

Methods
Writer Method: (setf uri-plist) ((uri uri))

automatically generated writer method

Source

package-net.uri.lisp.

Target Slot

plist.


5.1.6 Standalone methods

Method: close ((stream zacl-socket) &key abort)
Source

package-socket.lisp.

Method: close ((stream single-channel-simple-stream) &key abort)
Source

package-excl.lisp.

Method: initialize-instance :after ((process process) &key &allow-other-keys)
Source

portable-process.lisp.

Method: print-object ((uri uri) stream)
Source

package-net.uri.lisp.

Method: print-object ((process process) stream)
Source

portable-process.lisp.

Method: shared-initialize :after ((stream single-channel-simple-stream) slot-names &rest initargs &key &allow-other-keys)
Source

package-excl.lisp.

Method: stream-element-type ((stream zacl-simple-stream))
Source

package-excl.lisp.

Method: stream-force-output ((stream zacl-socket))
Package

sb-gray.

Source

package-socket.lisp.

Method: stream-force-output ((stream single-channel-simple-stream))
Package

sb-gray.

Source

package-excl.lisp.

Method: stream-read-byte ((stream zacl-socket))
Package

sb-gray.

Source

package-socket.lisp.

Method: stream-read-char ((stream zacl-socket))
Package

sb-gray.

Source

package-socket.lisp.

Method: stream-read-char-no-hang ((stream zacl-socket))
Package

sb-gray.

Source

package-socket.lisp.

Method: stream-read-sequence ((stream zacl-socket) sequence start end &key &allow-other-keys)
Package

trivial-gray-streams.

Source

package-socket.lisp.

Method: stream-read-sequence ((stream single-channel-simple-stream) sequence start end &key &allow-other-keys)
Package

trivial-gray-streams.

Source

package-excl.lisp.

Method: stream-write-byte ((stream zacl-socket) byte)
Package

sb-gray.

Source

package-socket.lisp.

Method: stream-write-byte :after ((stream zacl-socket) byte)
Package

sb-gray.

Source

package-socket.lisp.

Method: stream-write-byte ((stream zacl-simple-stream) byte)
Package

sb-gray.

Source

package-excl.lisp.

Method: stream-write-char ((stream zacl-socket) char)
Package

sb-gray.

Source

package-socket.lisp.

Method: stream-write-char ((stream zacl-simple-stream) char)
Package

sb-gray.

Source

package-excl.lisp.

Method: stream-write-sequence ((stream zacl-socket) sequence start end &key &allow-other-keys)
Package

trivial-gray-streams.

Source

package-socket.lisp.

Method: stream-write-sequence :after ((stream zacl-socket) sequence start end &key &allow-other-keys)
Package

trivial-gray-streams.

Source

package-socket.lisp.

Method: stream-write-sequence ((stream single-channel-simple-stream) sequence start end &key &allow-other-keys)
Package

trivial-gray-streams.

Source

package-excl.lisp.

Method: stream-write-string ((stream single-channel-simple-stream) string &optional start end)
Package

sb-gray.

Source

package-excl.lisp.


5.1.7 Conditions

Condition: socket-error
Package

excl.

Source

package-excl.lisp.

Direct superclasses

error.

Direct methods

stream-error-identifier.

Direct slots
Slot: identifier
Package

zacl.

Initargs

:identifier

Readers

stream-error-identifier.

Writers

This slot is read-only.

Condition: stream-closed-error
Package

excl.

Source

package-excl.lisp.

Direct superclasses

error.


5.1.8 Structures

Structure: synchronizing-structure
Package

excl.

Source

package-excl.lisp.

Direct superclasses

structure-object.

Direct subclasses

basic-lock.

Direct slots
Slot: lock
Package

zacl.

Initform

(bordeaux-threads:make-lock)

Readers

synchronizing-structure-lock.

Writers

(setf synchronizing-structure-lock).


5.1.9 Classes

Class: deflate-stream
Package

util.zip.

Source

package-util.zip.lisp.

Class: inflate-stream
Package

util.zip.

Source

package-util.zip.lisp.

Class: lockable-object
Package

excl.

Source

package-excl.lisp.

Direct subclasses

process-lock.

Direct methods

lock.

Direct slots
Slot: lock
Package

zacl.

Initform

(bordeaux-threads:make-lock)

Initargs

:lock

Readers

lock.

Writers

This slot is read-only.

Class: process-lock
Package

mp.

Source

package-mp.lisp.

Direct superclasses

lockable-object.

Class: queue
Package

mp.

Source

package-mp.lisp.

Direct methods
Direct slots
Slot: queue
Package

zacl.

Initform

(queues:make-queue :simple-queue)

Initargs

:queue

Readers

queue.

Writers

(setf queue).

Slot: lock
Package

zacl.

Initform

(bordeaux-threads:make-lock)

Readers

lock.

Writers

This slot is read-only.

Class: single-channel-simple-stream
Package

excl.

Source

package-excl.lisp.

Direct superclasses

zacl-simple-stream.

Direct methods
Direct slots
Slot: buffer
Initform

(make-array 1024 :element-type (quote (unsigned-byte 8)))

Readers

buffer.

Writers

This slot is read-only.

Slot: output-handle
Initargs

:output-handle

Slot: input-handle
Initargs

:input-handle

Readers

stream-input-handle.

Writers

This slot is read-only.

Slot: buffer-ptr
Slot: control-out
Slot: co-state
Slot: oc-state
Slot: external-format
Package

zacl.

Initform

:latin1

Initargs

:external-format

Readers

stream-external-format.

Writers

(setf stream-external-format).

Class: uri
Package

net.uri.

Source

package-net.uri.lisp.

Direct methods
Direct Default Initargs
InitargValue
:plistnil
Direct slots
Slot: real-uri
Package

zacl.

Initargs

:real-uri

Readers

real-uri.

Writers

This slot is read-only.

Slot: plist
Package

zacl.

Initargs

:plist

Readers

uri-plist.

Writers

(setf uri-plist).


5.2 Internals


5.2.1 Constants

Constant: base-for-internal-real-time
Package

excl.

Source

package-excl.lisp.


5.2.2 Special variables

Special Variable: *%atomic-lock%*
Package

zacl.

Source

package-excl.lisp.

Special Variable: *all-processes*
Package

zacl.

Source

portable-process.lisp.

Special Variable: *allegro-feature-symbols*
Package

zacl-reader.

Source

reader.lisp.

Special Variable: *allegro-latest-feature*
Package

zacl-reader.

Source

reader.lisp.

Special Variable: *allegro-version-feature*
Package

zacl-reader.

Source

reader.lisp.

Special Variable: *aserve-files*

Source files of aserve, taken from aserve/load.cl

Package

zacl.

Source

utils.lisp.

Special Variable: *build-time-features*
Package

zacl.

Source

utils.lisp.

Special Variable: *current-process*
Package

zacl.

Source

portable-process.lisp.

Special Variable: *external-format-translations*
Package

zacl.

Source

package-excl.lisp.

Special Variable: *fake-slots-table*
Package

zacl.

Source

fake-slots.lisp.

Special Variable: *known-foreign-calls*
Package

zacl.

Source

package-ff.lisp.

Special Variable: *process-list-lock*
Package

zacl.

Source

portable-process.lisp.

Special Variable: *source-directory*
Package

zacl.

Source

utils.lisp.

Special Variable: *std-control-out-table*
Package

excl.

Source

package-excl.lisp.

Special Variable: *to-build*
Package

zacl.

Source

utils.lisp.

Special Variable: *undefined-things*
Package

zacl.

Source

utils.lisp.

Special Variable: *unix-epoch-universal-time*
Package

zacl.

Source

package-excl.lisp.

Special Variable: if*-keyword-list
Package

zacl-if-star.

Source

if-star.lisp.


5.2.3 Macros

Macro: .atomically (&body body)
Package

excl.

Source

package-excl.lisp.

Macro: def-fake-slot (slot-name class-name &key accessor default-value)
Package

zacl.

Source

fake-slots.lisp.

Macro: define-known-foreign-call (name lambda-list &body body)
Package

zacl.

Source

package-ff.lisp.

Macro: fast (&body body)
Package

excl.

Source

package-excl.lisp.

Macro: with-dynamic-extent-usb8-array ((var len) &body body)
Package

excl.

Source

package-excl.lisp.

Macro: with-zacl-build-environment (&body body)
Package

zacl.

Source

utils.lisp.


5.2.4 Ordinary functions

Function: %make-process (&key name class initial-bindings)
Package

zacl.

Source

portable-process.lisp.

Function: .uri-parsed-path (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: acl (file)
Package

zacl.

Source

utils.lisp.

Function: acl-internal-real-time ()
Package

excl.

Source

package-excl.lisp.

Function: acompile (file)
Package

zacl.

Source

utils.lisp.

Function: add-to-all-processes (process)
Package

zacl.

Source

portable-process.lisp.

Function: allegro-conditional-p (expression)
Package

zacl-reader.

Source

reader.lisp.

Function: aload (file)
Package

zacl.

Source

utils.lisp.

Function: basic-lock-lock (instance)
Package

zacl.

Source

package-excl.lisp.

Function: (setf basic-lock-lock) (instance)
Package

zacl.

Source

package-excl.lisp.

Reader: basic-lock-name (instance)
Writer: (setf basic-lock-name) (instance)
Package

zacl.

Source

package-excl.lisp.

Target Slot

name.

Function: basic-lock-p (object)
Package

zacl.

Source

package-excl.lisp.

Function: call-with-locked-object (object fun)
Package

zacl.

Source

package-excl.lisp.

Function: call-with-locked-structure (struct fun)
Package

zacl.

Source

package-excl.lisp.

Function: call-with-zacl-build-environment (fun)
Package

zacl.

Source

utils.lisp.

Function: copy-basic-lock (instance)
Package

zacl.

Source

package-excl.lisp.

Function: copy-ssl-context (instance)
Package

zacl.

Source

package-excl.lisp.

Function: copy-synchronizing-structure (instance)
Package

zacl.

Source

package-excl.lisp.

Function: current-process ()
Package

zacl.

Source

portable-process.lisp.

Function: ensure-fake-slot-table (slot-name class-name)
Package

zacl.

Source

fake-slots.lisp.

Function: fake-slot-table (slot-name class-name)
Package

zacl.

Source

fake-slots.lisp.

Function: file-kind (pathname)
Package

zacl.

Source

sbcl-specific.lisp.

Function: filesys-size (fd)
Package

excl.

Source

package-excl.lisp.

Function: filesys-type (native-namestring)
Package

excl.

Source

package-excl.lisp.

Function: filesys-write-date (fd)
Package

excl.

Source

package-excl.lisp.

Function: find-known-foreign-call (name)

If NAME is a known foreign call, return a list with its lambda-list and function body.

Package

zacl.

Source

package-ff.lisp.

Function: fstat-mtime (fd)
Package

zacl.

Source

sbcl-specific.lisp.

Function: fstat-size (fd)
Package

zacl.

Source

sbcl-specific.lisp.

Function: integer-ip-address (integer)
Package

zacl.

Source

package-socket.lisp.

Function: ip-address-integer (ip-address)
Package

zacl.

Source

package-socket.lisp.

Function: make-basic-lock (&key lock name)
Package

zacl.

Source

package-excl.lisp.

Function: make-basic-lock (&key name)
Package

excl.

Source

package-excl.lisp.

Function: make-process (name &key class initial-bindings)
Package

zacl.

Source

portable-process.lisp.

Function: make-process-function-wrapper (process)
Package

zacl.

Source

portable-process.lisp.

Function: make-ssl-client-stream (socket &key &allow-other-keys)
Package

socket.

Source

package-socket.lisp.

Function: make-ssl-context (&key)
Package

zacl.

Source

package-excl.lisp.

Function: make-ssl-server-stream (socket &key certificate key certificate-password verify ca-file ca-directory crl-file crl-check method max-depth)
Package

socket.

Source

package-socket.lisp.

Function: make-synchronizing-structure (&key lock)
Package

zacl.

Source

package-excl.lisp.

Function: maybe-start (process)
Package

zacl.

Source

portable-process.lisp.

Function: merge-to-physical (pathname)
Package

excl.

Source

package-excl.lisp.

Function: position-after-search (substring string)
Package

zacl.

Source

utils.lisp.

Function: process-run-function (name-or-keywords function &rest arguments)
Package

zacl.

Source

portable-process.lisp.

Function: read-allegro-reader-conditionals (stream character arg)
Package

zacl-reader.

Source

reader.lisp.

Function: remove-from-all-processes (process)
Package

zacl.

Source

portable-process.lisp.

Function: reset ()
Package

zacl.

Source

utils.lisp.

Function: rewrite-allegro-conditional (conditional)
Package

zacl-reader.

Source

reader.lisp.

Function: rewrite-feature-expression (expression)
Package

zacl-reader.

Source

reader.lisp.

Function: socket-error-code (condition)
Package

zacl.

Source

sbcl-specific.lisp.

Function: socket-error-identifier (condition)
Package

zacl.

Source

sbcl-specific.lisp.

Function: ssl-context-p (object)
Package

zacl.

Source

package-excl.lisp.

Function: start (process)
Package

zacl.

Source

portable-process.lisp.

Function: stat-mtime (file)
Package

zacl.

Source

sbcl-specific.lisp.

Function: stream-unix-fd (stream)
Package

zacl.

Source

sbcl-specific.lisp.

Reader: synchronizing-structure-lock (instance)
Writer: (setf synchronizing-structure-lock) (instance)
Package

zacl.

Source

package-excl.lisp.

Target Slot

lock.

Function: synchronizing-structure-p (object)
Package

zacl.

Source

package-excl.lisp.

Function: thread-bindstack-index (&rest args)
Package

sys.

Source

package-sys.lisp.

Function: tilde-expand-unix-namestring (namestring)
Package

excl.

Source

package-excl.lisp.

Function: translate-external-format (external-format)
Package

zacl.

Source

package-excl.lisp.

Function: try (&optional harder)
Package

zacl.

Source

utils.lisp.

Function: undefined-report ()
Package

zacl.

Source

utils.lisp.

Function: undefined-thing-warning-p (condition)
Package

zacl.

Source

utils.lisp.

Function: undefined-warning-thing (condition)
Package

zacl.

Source

utils.lisp.

Function: unix-signal (signal-number action)
Package

excl.

Source

package-excl.lisp.

Function: unused-lexical-warning-p (condition)
Package

zacl.

Source

utils.lisp.

Function: uri-designator (uri)
Package

zacl.

Source

package-net.uri.lisp.

Function: uri-path-etc (uri)
Package

net.uri.

Source

package-net.uri.lisp.

Function: uri-string (uri)
Package

net.uri.

Source

package-net.uri.lisp.


5.2.5 Generic functions

Generic Function: add-run-reason (process object)
Package

zacl.

Source

portable-process.lisp.

Methods
Method: add-run-reason ((process process) object)
Generic Reader: arrest-reasons (object)
Package

zacl.

Methods
Reader Method: arrest-reasons ((process process))

automatically generated reader method

Source

portable-process.lisp.

Target Slot

arrest-reasons.

Generic Writer: (setf arrest-reasons) (object)
Package

zacl.

Methods
Writer Method: (setf arrest-reasons) ((process process))

automatically generated writer method

Source

portable-process.lisp.

Target Slot

arrest-reasons.

Generic Reader: buffer (object)
Package

zacl.

Methods
Reader Method: buffer ((single-channel-simple-stream single-channel-simple-stream))

automatically generated reader method

Source

package-excl.lisp.

Target Slot

buffer.

Generic Reader: bytes-written (object)
Package

zacl.

Methods
Reader Method: bytes-written ((zacl-socket zacl-socket))

automatically generated reader method

Source

package-socket.lisp.

Target Slot

bytes-written.

Generic Writer: (setf bytes-written) (object)
Package

zacl.

Methods
Writer Method: (setf bytes-written) ((zacl-socket zacl-socket))

automatically generated writer method

Source

package-socket.lisp.

Target Slot

bytes-written.

Generic Function: enable (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Method: enable ((process process))
Generic Reader: initial-arguments (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Reader Method: initial-arguments ((process process))

automatically generated reader method

Target Slot

initial-arguments.

Generic Writer: (setf initial-arguments) (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Writer Method: (setf initial-arguments) ((process process))

automatically generated writer method

Target Slot

initial-arguments.

Generic Reader: initial-bindings (object)
Package

zacl.

Methods
Reader Method: initial-bindings ((process process))

automatically generated reader method

Source

portable-process.lisp.

Target Slot

initial-bindings.

Generic Writer: (setf initial-bindings) (object)
Package

zacl.

Methods
Writer Method: (setf initial-bindings) ((process process))

automatically generated writer method

Source

portable-process.lisp.

Target Slot

initial-bindings.

Generic Reader: initial-function (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Reader Method: initial-function ((process process))

automatically generated reader method

Target Slot

initial-function.

Generic Writer: (setf initial-function) (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Writer Method: (setf initial-function) ((process process))

automatically generated writer method

Target Slot

initial-function.

Generic Function: kill (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Method: kill ((process process))
Generic Function: killedp (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Method: killedp ((process process))
Generic Reader: lock (object)
Package

zacl.

Methods
Reader Method: lock ((queue queue))

automatically generated reader method

Source

package-mp.lisp.

Target Slot

lock.

Reader Method: lock ((lockable-object lockable-object))

automatically generated reader method

Source

package-excl.lisp.

Target Slot

lock.

Reader Method: lock ((process process))

automatically generated reader method

Source

portable-process.lisp.

Target Slot

lock.

Generic Reader: name (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Reader Method: name ((process process))

automatically generated reader method

Target Slot

name.

Generic Function: (setf name) (process)
Package

zacl.

Source

portable-process.lisp.

Generic Function: preset (process fun &rest args)
Package

zacl.

Source

portable-process.lisp.

Methods
Method: preset ((process process) fun &rest args)
Generic Reader: process-name (object)
Package

zacl.

Methods
Reader Method: process-name ((process process))

automatically generated reader method

Source

portable-process.lisp.

Target Slot

name.

Generic Reader: property-list (object)
Package

zacl.

Methods
Reader Method: property-list ((process process))

automatically generated reader method

Source

portable-process.lisp.

Target Slot

property-list.

Generic Reader: queue (object)
Package

zacl.

Methods
Reader Method: queue ((queue queue))

automatically generated reader method

Source

package-mp.lisp.

Target Slot

queue.

Generic Writer: (setf queue) (object)
Package

zacl.

Methods
Writer Method: (setf queue) ((queue queue))

automatically generated writer method

Source

package-mp.lisp.

Target Slot

queue.

Generic Reader: real-stream (object)
Package

zacl.

Methods
Reader Method: real-stream ((zacl-socket zacl-socket))

automatically generated reader method

Source

package-socket.lisp.

Target Slot

real-stream.

Generic Writer: (setf real-stream) (object)
Package

zacl.

Methods
Writer Method: (setf real-stream) ((zacl-socket zacl-socket))

automatically generated writer method

Source

package-socket.lisp.

Target Slot

real-stream.

Generic Function: real-uri (object)
Package

zacl.

Methods
Method: real-uri ((uri uri))
Source

package-net.uri.lisp.

Reader Method: real-uri ((uri uri))

automatically generated reader method

Source

package-net.uri.lisp.

Target Slot

real-uri.

Generic Reader: reasons-condition-variable (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Reader Method: reasons-condition-variable ((process process))

automatically generated reader method

Target Slot

reasons-condition-variable.

Generic Reader: reasons-lock (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Reader Method: reasons-lock ((process process))

automatically generated reader method

Target Slot

reasons-lock.

Generic Reader: reset-action (object)
Package

zacl.

Methods
Reader Method: reset-action ((process process))

automatically generated reader method

Source

portable-process.lisp.

Target Slot

reset-action.

Generic Writer: (setf reset-action) (object)
Package

zacl.

Methods
Writer Method: (setf reset-action) ((process process))

automatically generated writer method

Source

portable-process.lisp.

Target Slot

reset-action.

Generic Function: revoke-run-reason (process object)
Package

zacl.

Source

portable-process.lisp.

Methods
Method: revoke-run-reason ((process process) object)
Generic Reader: run-reasons (object)
Package

zacl.

Methods
Reader Method: run-reasons ((process process))

automatically generated reader method

Source

portable-process.lisp.

Target Slot

run-reasons.

Generic Writer: (setf run-reasons) (object)
Package

zacl.

Methods
Writer Method: (setf run-reasons) ((process process))

automatically generated writer method

Source

portable-process.lisp.

Target Slot

run-reasons.

Generic Reader: socket (object)
Package

zacl.

Methods
Reader Method: socket ((zacl-socket zacl-socket))

automatically generated reader method

Source

package-socket.lisp.

Target Slot

socket.

Generic Function: socket-bytes-written (socket &optional set)
Package

excl.

Methods
Method: socket-bytes-written ((socket zacl-socket) &optional set)
Source

package-socket.lisp.

Method: socket-bytes-written (socket &optional set)
Source

package-excl.lisp.

Generic Reader: socket-ef (object)
Package

zacl.

Methods
Reader Method: socket-ef ((zacl-socket zacl-socket))

automatically generated reader method

Source

package-socket.lisp.

Target Slot

external-format.

Generic Reader: state (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Reader Method: state ((process process))

automatically generated reader method

Target Slot

state.

Generic Writer: (setf state) (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Writer Method: (setf state) ((process process))

automatically generated writer method

Target Slot

state.

Generic Reader: stream-input-handle (object)
Package

excl.

Methods
Reader Method: stream-input-handle ((single-channel-simple-stream single-channel-simple-stream))

automatically generated reader method

Source

package-excl.lisp.

Target Slot

input-handle.

Generic Function: stream-property-list (stream)
Package

excl.

Source

package-excl.lisp.

Methods
Method: stream-property-list ((object stream))
Generic Function: (setf stream-property-list) (new-value)
Package

excl.

Source

package-excl.lisp.

Methods
Method: (setf stream-property-list) ((object stream))
Generic Reader: thread (object)
Package

zacl.

Methods
Reader Method: thread ((process process))

automatically generated reader method

Source

portable-process.lisp.

Target Slot

thread.

Generic Writer: (setf thread) (object)
Package

zacl.

Methods
Writer Method: (setf thread) ((process process))

automatically generated writer method

Source

portable-process.lisp.

Target Slot

thread.

Generic Function: underlying-input-stream (stream)
Package

zacl.

Source

package-excl.lisp.

Methods
Reader Method: underlying-input-stream ((zacl-socket zacl-socket))

automatically generated reader method

Source

package-socket.lisp.

Target Slot

real-stream.

Method: underlying-input-stream ((stream single-channel-simple-stream))
Method: underlying-input-stream ((stream usocket))
Method: underlying-input-stream ((stream stream))
Generic Function: underlying-output-stream (stream)
Package

zacl.

Source

package-excl.lisp.

Methods
Reader Method: underlying-output-stream ((zacl-socket zacl-socket))

automatically generated reader method

Source

package-socket.lisp.

Target Slot

real-stream.

Method: underlying-output-stream ((stream single-channel-simple-stream))
Method: underlying-output-stream ((stream stream-usocket))
Method: underlying-output-stream ((stream usocket))
Method: underlying-output-stream ((stream stream))
Generic Function: wait-until-runnable (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Method: wait-until-runnable ((process process))
Generic Function: yield (process)
Package

zacl.

Source

portable-process.lisp.

Methods
Method: yield ((process process))
Method: yield ((process null))

5.2.6 Conditions

Condition: socket-chunking-end-of-file
Package

excl.

Source

package-excl.lisp.

Direct superclasses

error.


5.2.7 Structures

Structure: basic-lock
Package

zacl.

Source

package-excl.lisp.

Direct superclasses

synchronizing-structure.

Direct slots
Slot: name
Readers

basic-lock-name.

Writers

(setf basic-lock-name).

Structure: ssl-context
Package

excl.

Source

package-excl.lisp.

Direct superclasses

structure-object.


5.2.8 Classes

Class: process
Package

zacl.

Source

portable-process.lisp.

Direct methods
Direct slots
Slot: initial-function
Initargs

:initial-function

Readers
Writers

(setf initial-function).

Slot: reset-action
Initform

t

Initargs

:reset-action

Readers

reset-action.

Writers

(setf reset-action).

Slot: initial-arguments
Initargs

:initial-arguments

Readers

initial-arguments.

Writers

(setf initial-arguments).

Slot: initial-bindings
Initargs

:initial-bindings

Readers

initial-bindings.

Writers

(setf initial-bindings).

Slot: state
Initform

:initial

Readers

state.

Writers

(setf state).

Slot: run-reasons
Readers

run-reasons.

Writers

(setf run-reasons).

Slot: arrest-reasons
Readers

arrest-reasons.

Writers

(setf arrest-reasons).

Slot: thread
Initargs

:thread

Readers

thread.

Writers

(setf thread).

Slot: name
Initform

"anonymous"

Initargs

:name

Readers
Writers

This slot is read-only.

Slot: reasons-lock
Initform

(bordeaux-threads:make-lock "*-reasons lock")

Readers

reasons-lock.

Writers

This slot is read-only.

Slot: reasons-condition-variable
Initform

(bordeaux-threads:make-condition-variable :name "*-reasons condition variable")

Readers

reasons-condition-variable.

Writers

This slot is read-only.

Slot: lock
Initform

(bordeaux-threads:make-lock "process lock")

Readers

lock.

Writers

This slot is read-only.

Slot: property-list
Readers
Writers

(setf process-property-list).

Class: zacl-simple-stream
Package

zacl.

Source

package-excl.lisp.

Direct superclasses
  • fundamental-binary-input-stream.
  • fundamental-binary-output-stream.
Direct subclasses

single-channel-simple-stream.

Direct methods
Class: zacl-socket
Package

zacl.

Source

package-socket.lisp.

Direct superclasses
  • fundamental-binary-input-stream.
  • fundamental-binary-output-stream.
  • fundamental-character-input-stream.
  • fundamental-character-output-stream.
Direct methods
Direct slots
Slot: socket
Initargs

:socket

Readers

socket.

Writers

This slot is read-only.

Slot: real-stream
Initargs

:real-stream

Readers
Writers

(setf real-stream).

Slot: bytes-written
Initform

0

Initargs

:bytes-written

Readers

bytes-written.

Writers

(setf bytes-written).

Slot: external-format
Initform

:latin-1

Initargs

:external-format

Readers
Writers

(setf stream-external-format).


5.2.9 Types

Type: undefined-thing-warning ()
Package

zacl.

Source

utils.lisp.

Type: unused-lexical-warning ()
Package

zacl.

Source

utils.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (   .  
A   B   C   D   E   F   G   I   K   L   M   N   O   P   Q   R   S   T   U   W   Y   Z  
Index Entry  Section

%
%make-process: Private ordinary functions

(
(setf arrest-reasons): Private generic functions
(setf arrest-reasons): Private generic functions
(setf basic-lock-lock): Private ordinary functions
(setf basic-lock-name): Private ordinary functions
(setf bytes-written): Private generic functions
(setf bytes-written): Private generic functions
(setf global-symbol-value): Public ordinary functions
(setf initial-arguments): Private generic functions
(setf initial-arguments): Private generic functions
(setf initial-bindings): Private generic functions
(setf initial-bindings): Private generic functions
(setf initial-function): Private generic functions
(setf initial-function): Private generic functions
(setf name): Private generic functions
(setf process-keeps-lisp-alive-p): Public generic functions
(setf process-keeps-lisp-alive-p): Public generic functions
(setf process-property-list): Public generic functions
(setf process-property-list): Public generic functions
(setf queue): Private generic functions
(setf queue): Private generic functions
(setf real-stream): Private generic functions
(setf real-stream): Private generic functions
(setf reset-action): Private generic functions
(setf reset-action): Private generic functions
(setf run-reasons): Private generic functions
(setf run-reasons): Private generic functions
(setf state): Private generic functions
(setf state): Private generic functions
(setf stream-error-code): Public generic functions
(setf stream-error-code): Public generic functions
(setf stream-error-identifier): Public generic functions
(setf stream-error-identifier): Public generic functions
(setf stream-external-format): Public generic functions
(setf stream-external-format): Public generic functions
(setf stream-external-format): Public generic functions
(setf stream-external-format): Public generic functions
(setf stream-property-list): Private generic functions
(setf stream-property-list): Private generic functions
(setf synchronizing-structure-lock): Private ordinary functions
(setf thread): Private generic functions
(setf thread): Private generic functions
(setf uri-fragment): Public ordinary functions
(setf uri-host): Public ordinary functions
(setf uri-path): Public ordinary functions
(setf uri-plist): Public generic functions
(setf uri-plist): Public generic functions
(setf uri-port): Public ordinary functions
(setf uri-query): Public ordinary functions
(setf uri-scheme): Public ordinary functions
(setf uri-userinfo): Public ordinary functions

.
.atomically: Private macros
.uri-parsed-path: Private ordinary functions

A
accept-connection: Public ordinary functions
acl: Private ordinary functions
acl-internal-real-time: Private ordinary functions
acompile: Private ordinary functions
add-run-reason: Private generic functions
add-run-reason: Private generic functions
add-stream-instance-flags: Public macros
add-to-all-processes: Private ordinary functions
allegro-conditional-p: Private ordinary functions
aload: Private ordinary functions
arrest-reasons: Private generic functions
arrest-reasons: Private generic functions
atomic-conditional-setf: Public macros

B
base64-string-to-string: Public ordinary functions
basic-lock-lock: Private ordinary functions
basic-lock-name: Private ordinary functions
basic-lock-p: Private ordinary functions
buffer: Private generic functions
buffer: Private generic functions
bytes-written: Private generic functions
bytes-written: Private generic functions

C
call-with-locked-object: Private ordinary functions
call-with-locked-structure: Private ordinary functions
call-with-zacl-build-environment: Private ordinary functions
close: Public standalone methods
close: Public standalone methods
close-gate: Public generic functions
command-line-arguments: Public ordinary functions
compile-regexp: Public ordinary functions
copy-basic-lock: Private ordinary functions
copy-ssl-context: Private ordinary functions
copy-synchronizing-structure: Private ordinary functions
copy-uri: Public ordinary functions
crlf-base-ef: Public ordinary functions
current-process: Private ordinary functions

D
decf-atomic: Public macros
def-fake-slot: Private macros
def-foreign-call: Public macros
def-stream-class: Public macros
define-known-foreign-call: Private macros
deflate-target-stream: Public ordinary functions
defpackage: Public macros
defpatch: Public ordinary functions
defvar-nonbindable: Public macros
delimited-string-to-list: Public ordinary functions
dequeue: Public generic functions
dequeue: Public generic functions
device-close: Public generic functions
device-open: Public generic functions
device-read: Public generic functions
device-write: Public generic functions
dotted-to-ipaddr: Public ordinary functions

E
ef-name: Public ordinary functions
enable: Private generic functions
enable: Private generic functions
enqueue: Public generic functions
enqueue: Public generic functions
ensure-fake-slot-table: Private ordinary functions
errorset: Public macros

F
fake-slot-table: Private ordinary functions
fasl-read: Public ordinary functions
fasl-write: Public ordinary functions
fast: Private macros
featurep: Public ordinary functions
file-kind: Private ordinary functions
filesys-size: Private ordinary functions
filesys-type: Private ordinary functions
filesys-write-date: Private ordinary functions
find-external-format: Public ordinary functions
find-known-foreign-call: Private ordinary functions
fixnump: Public ordinary functions
fstat-mtime: Private ordinary functions
fstat-size: Private ordinary functions
Function, %make-process: Private ordinary functions
Function, (setf basic-lock-lock): Private ordinary functions
Function, (setf basic-lock-name): Private ordinary functions
Function, (setf global-symbol-value): Public ordinary functions
Function, (setf synchronizing-structure-lock): Private ordinary functions
Function, (setf uri-fragment): Public ordinary functions
Function, (setf uri-host): Public ordinary functions
Function, (setf uri-path): Public ordinary functions
Function, (setf uri-port): Public ordinary functions
Function, (setf uri-query): Public ordinary functions
Function, (setf uri-scheme): Public ordinary functions
Function, (setf uri-userinfo): Public ordinary functions
Function, .uri-parsed-path: Private ordinary functions
Function, accept-connection: Public ordinary functions
Function, acl: Private ordinary functions
Function, acl-internal-real-time: Private ordinary functions
Function, acompile: Private ordinary functions
Function, add-to-all-processes: Private ordinary functions
Function, allegro-conditional-p: Private ordinary functions
Function, aload: Private ordinary functions
Function, base64-string-to-string: Public ordinary functions
Function, basic-lock-lock: Private ordinary functions
Function, basic-lock-name: Private ordinary functions
Function, basic-lock-p: Private ordinary functions
Function, call-with-locked-object: Private ordinary functions
Function, call-with-locked-structure: Private ordinary functions
Function, call-with-zacl-build-environment: Private ordinary functions
Function, command-line-arguments: Public ordinary functions
Function, compile-regexp: Public ordinary functions
Function, copy-basic-lock: Private ordinary functions
Function, copy-ssl-context: Private ordinary functions
Function, copy-synchronizing-structure: Private ordinary functions
Function, copy-uri: Public ordinary functions
Function, crlf-base-ef: Public ordinary functions
Function, current-process: Private ordinary functions
Function, deflate-target-stream: Public ordinary functions
Function, defpatch: Public ordinary functions
Function, delimited-string-to-list: Public ordinary functions
Function, dotted-to-ipaddr: Public ordinary functions
Function, ef-name: Public ordinary functions
Function, ensure-fake-slot-table: Private ordinary functions
Function, fake-slot-table: Private ordinary functions
Function, fasl-read: Public ordinary functions
Function, fasl-write: Public ordinary functions
Function, featurep: Public ordinary functions
Function, file-kind: Private ordinary functions
Function, filesys-size: Private ordinary functions
Function, filesys-type: Private ordinary functions
Function, filesys-write-date: Private ordinary functions
Function, find-external-format: Public ordinary functions
Function, find-known-foreign-call: Private ordinary functions
Function, fixnump: Public ordinary functions
Function, fstat-mtime: Private ordinary functions
Function, fstat-size: Private ordinary functions
Function, gc: Public ordinary functions
Function, get-output-stream-buffer: Public ordinary functions
Function, global-symbol-value: Public ordinary functions
Function, gsgc-parameter: Public ordinary functions
Function, integer-ip-address: Private ordinary functions
Function, ip-address-integer: Private ordinary functions
Function, ipaddr-to-dotted: Public ordinary functions
Function, ipaddr-to-hostname: Public ordinary functions
Function, local-host: Public ordinary functions
Function, local-port: Public ordinary functions
Function, lookup-hostname: Public ordinary functions
Function, macroexpand: Public ordinary functions
Function, make-basic-lock: Private ordinary functions
Function, make-basic-lock: Private ordinary functions
Function, make-process: Private ordinary functions
Function, make-process-function-wrapper: Private ordinary functions
Function, make-process-lock: Public ordinary functions
Function, make-socket: Public ordinary functions
Function, make-ssl-client-stream: Private ordinary functions
Function, make-ssl-context: Private ordinary functions
Function, make-ssl-server-stream: Private ordinary functions
Function, make-synchronizing-structure: Private ordinary functions
Function, match-re: Public ordinary functions
Function, match-regexp: Public ordinary functions
Function, maybe-start: Private ordinary functions
Function, mb-to-string: Public ordinary functions
Function, md5-final: Public ordinary functions
Function, md5-init: Public ordinary functions
Function, md5-update: Public ordinary functions
Function, merge-to-physical: Private ordinary functions
Function, merge-uris: Public ordinary functions
Function, native-string-sizeof: Public ordinary functions
Function, octets-to-string: Public ordinary functions
Function, parse-uri: Public ordinary functions
Function, position-after-search: Private ordinary functions
Function, process-run-function: Private ordinary functions
Function, read-allegro-reader-conditionals: Private ordinary functions
Function, read-sequence: Public ordinary functions
Function, read-vector: Public ordinary functions
Function, reap-os-subprocess: Public ordinary functions
Function, remote-host: Public ordinary functions
Function, remove-from-all-processes: Private ordinary functions
Function, rename-file-raw: Public ordinary functions
Function, render-uri: Public ordinary functions
Function, reset: Private ordinary functions
Function, rewrite-allegro-conditional: Private ordinary functions
Function, rewrite-feature-expression: Private ordinary functions
Function, run-shell-command: Public ordinary functions
Function, schedule-finalization: Public ordinary functions
Function, set-socket-options: Public ordinary functions
Function, socket-control: Public ordinary functions
Function, socket-error-code: Private ordinary functions
Function, socket-error-identifier: Private ordinary functions
Function, ssl-context-p: Private ordinary functions
Function, start: Private ordinary functions
Function, stat: Public ordinary functions
Function, stat-mtime: Public ordinary functions
Function, stat-mtime: Private ordinary functions
Function, stream-input-fn: Public ordinary functions
Function, stream-unix-fd: Private ordinary functions
Function, streamp: Public ordinary functions
Function, string+: Public ordinary functions
Function, string-to-base64-string: Public ordinary functions
Function, string-to-mb: Public ordinary functions
Function, string-to-octets: Public ordinary functions
Function, synchronizing-structure-lock: Private ordinary functions
Function, synchronizing-structure-p: Private ordinary functions
Function, thread-bindstack-index: Private ordinary functions
Function, tilde-expand-unix-namestring: Private ordinary functions
Function, translate-external-format: Private ordinary functions
Function, try: Private ordinary functions
Function, undefined-report: Private ordinary functions
Function, undefined-thing-warning-p: Private ordinary functions
Function, undefined-warning-thing: Private ordinary functions
Function, unix-signal: Private ordinary functions
Function, unused-lexical-warning-p: Private ordinary functions
Function, uri-designator: Private ordinary functions
Function, uri-fragment: Public ordinary functions
Function, uri-host: Public ordinary functions
Function, uri-path: Public ordinary functions
Function, uri-path-etc: Private ordinary functions
Function, uri-port: Public ordinary functions
Function, uri-query: Public ordinary functions
Function, uri-scheme: Public ordinary functions
Function, uri-string: Private ordinary functions
Function, uri-userinfo: Public ordinary functions
Function, wait-for-input-available: Public ordinary functions
Function, write-vector: Public ordinary functions
Function, zoom: Public ordinary functions

G
gate-open-p: Public generic functions
gc: Public ordinary functions
Generic Function, (setf arrest-reasons): Private generic functions
Generic Function, (setf bytes-written): Private generic functions
Generic Function, (setf initial-arguments): Private generic functions
Generic Function, (setf initial-bindings): Private generic functions
Generic Function, (setf initial-function): Private generic functions
Generic Function, (setf name): Private generic functions
Generic Function, (setf process-keeps-lisp-alive-p): Public generic functions
Generic Function, (setf process-property-list): Public generic functions
Generic Function, (setf queue): Private generic functions
Generic Function, (setf real-stream): Private generic functions
Generic Function, (setf reset-action): Private generic functions
Generic Function, (setf run-reasons): Private generic functions
Generic Function, (setf state): Private generic functions
Generic Function, (setf stream-error-code): Public generic functions
Generic Function, (setf stream-error-identifier): Public generic functions
Generic Function, (setf stream-external-format): Public generic functions
Generic Function, (setf stream-property-list): Private generic functions
Generic Function, (setf thread): Private generic functions
Generic Function, (setf uri-plist): Public generic functions
Generic Function, add-run-reason: Private generic functions
Generic Function, arrest-reasons: Private generic functions
Generic Function, buffer: Private generic functions
Generic Function, bytes-written: Private generic functions
Generic Function, close-gate: Public generic functions
Generic Function, dequeue: Public generic functions
Generic Function, device-close: Public generic functions
Generic Function, device-open: Public generic functions
Generic Function, device-read: Public generic functions
Generic Function, device-write: Public generic functions
Generic Function, enable: Private generic functions
Generic Function, enqueue: Public generic functions
Generic Function, gate-open-p: Public generic functions
Generic Function, initial-arguments: Private generic functions
Generic Function, initial-bindings: Private generic functions
Generic Function, initial-function: Private generic functions
Generic Function, install-single-channel-character-strategy: Public generic functions
Generic Function, kill: Private generic functions
Generic Function, killedp: Private generic functions
Generic Function, lock: Private generic functions
Generic Function, make-gate: Public generic functions
Generic Function, make-process: Public generic functions
Generic Function, name: Private generic functions
Generic Function, open-gate: Public generic functions
Generic Function, preset: Private generic functions
Generic Function, process-add-run-reason: Public generic functions
Generic Function, process-allow-schedule: Public generic functions
Generic Function, process-keeps-lisp-alive-p: Public generic functions
Generic Function, process-kill: Public generic functions
Generic Function, process-name: Public generic functions
Generic Function, process-name: Private generic functions
Generic Function, process-preset: Public generic functions
Generic Function, process-property-list: Public generic functions
Generic Function, process-revoke-run-reason: Public generic functions
Generic Function, process-run-function: Public generic functions
Generic Function, process-run-reasons: Public generic functions
Generic Function, process-thread: Public generic functions
Generic Function, property-list: Private generic functions
Generic Function, queue: Private generic functions
Generic Function, read-char: Public generic functions
Generic Function, real-stream: Private generic functions
Generic Function, real-uri: Private generic functions
Generic Function, reasons-condition-variable: Private generic functions
Generic Function, reasons-lock: Private generic functions
Generic Function, reset-action: Private generic functions
Generic Function, revoke-run-reason: Private generic functions
Generic Function, run-reasons: Private generic functions
Generic Function, socket: Private generic functions
Generic Function, socket-bytes-written: Private generic functions
Generic Function, socket-ef: Private generic functions
Generic Function, state: Private generic functions
Generic Function, stream-error-code: Public generic functions
Generic Function, stream-error-identifier: Public generic functions
Generic Function, stream-external-format: Public generic functions
Generic Function, stream-input-handle: Private generic functions
Generic Function, stream-property-list: Private generic functions
Generic Function, thread: Private generic functions
Generic Function, underlying-input-stream: Private generic functions
Generic Function, underlying-output-stream: Private generic functions
Generic Function, uri-plist: Public generic functions
Generic Function, wait-until-runnable: Private generic functions
Generic Function, yield: Private generic functions
get-output-stream-buffer: Public ordinary functions
global-symbol-value: Public ordinary functions
gsgc-parameter: Public ordinary functions

I
if*: Public macros
incf-atomic: Public macros
initial-arguments: Private generic functions
initial-arguments: Private generic functions
initial-bindings: Private generic functions
initial-bindings: Private generic functions
initial-function: Private generic functions
initial-function: Private generic functions
initialize-instance: Public standalone methods
install-single-channel-character-strategy: Public generic functions
install-single-channel-character-strategy: Public generic functions
integer-ip-address: Private ordinary functions
ip-address-integer: Private ordinary functions
ipaddr-to-dotted: Public ordinary functions
ipaddr-to-hostname: Public ordinary functions

K
kill: Private generic functions
kill: Private generic functions
killedp: Private generic functions
killedp: Private generic functions

L
local-host: Public ordinary functions
local-port: Public ordinary functions
lock: Private generic functions
lock: Private generic functions
lock: Private generic functions
lock: Private generic functions
lookup-hostname: Public ordinary functions

M
Macro, .atomically: Private macros
Macro, add-stream-instance-flags: Public macros
Macro, atomic-conditional-setf: Public macros
Macro, decf-atomic: Public macros
Macro, def-fake-slot: Private macros
Macro, def-foreign-call: Public macros
Macro, def-stream-class: Public macros
Macro, define-known-foreign-call: Private macros
Macro, defpackage: Public macros
Macro, defvar-nonbindable: Public macros
Macro, errorset: Public macros
Macro, fast: Private macros
Macro, if*: Public macros
Macro, incf-atomic: Public macros
Macro, named-function: Public macros
Macro, pop-atomic: Public macros
Macro, push-atomic: Public macros
Macro, sm: Public macros
Macro, with-dynamic-extent-usb8-array: Private macros
Macro, with-locked-object: Public macros
Macro, with-locked-structure: Public macros
Macro, with-output-to-buffer: Public macros
Macro, with-pending-connect: Public macros
Macro, with-process-lock: Public macros
Macro, with-stream-class: Public macros
Macro, with-timeout: Public macros
Macro, with-zacl-build-environment: Private macros
Macro, without-interrupts: Public macros
Macro, without-package-locks: Public macros
Macro, without-scheduling: Public macros
Macro, without-scheduling: Public macros
macroexpand: Public ordinary functions
make-basic-lock: Private ordinary functions
make-basic-lock: Private ordinary functions
make-gate: Public generic functions
make-process: Public generic functions
make-process: Public generic functions
make-process: Private ordinary functions
make-process-function-wrapper: Private ordinary functions
make-process-lock: Public ordinary functions
make-socket: Public ordinary functions
make-ssl-client-stream: Private ordinary functions
make-ssl-context: Private ordinary functions
make-ssl-server-stream: Private ordinary functions
make-synchronizing-structure: Private ordinary functions
match-re: Public ordinary functions
match-regexp: Public ordinary functions
maybe-start: Private ordinary functions
mb-to-string: Public ordinary functions
md5-final: Public ordinary functions
md5-init: Public ordinary functions
md5-update: Public ordinary functions
merge-to-physical: Private ordinary functions
merge-uris: Public ordinary functions
Method, (setf arrest-reasons): Private generic functions
Method, (setf bytes-written): Private generic functions
Method, (setf initial-arguments): Private generic functions
Method, (setf initial-bindings): Private generic functions
Method, (setf initial-function): Private generic functions
Method, (setf process-keeps-lisp-alive-p): Public generic functions
Method, (setf process-property-list): Public generic functions
Method, (setf queue): Private generic functions
Method, (setf real-stream): Private generic functions
Method, (setf reset-action): Private generic functions
Method, (setf run-reasons): Private generic functions
Method, (setf state): Private generic functions
Method, (setf stream-error-code): Public generic functions
Method, (setf stream-error-identifier): Public generic functions
Method, (setf stream-external-format): Public generic functions
Method, (setf stream-external-format): Public generic functions
Method, (setf stream-external-format): Public generic functions
Method, (setf stream-property-list): Private generic functions
Method, (setf thread): Private generic functions
Method, (setf uri-plist): Public generic functions
Method, add-run-reason: Private generic functions
Method, arrest-reasons: Private generic functions
Method, buffer: Private generic functions
Method, bytes-written: Private generic functions
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, dequeue: Public generic functions
Method, enable: Private generic functions
Method, enqueue: Public generic functions
Method, initial-arguments: Private generic functions
Method, initial-bindings: Private generic functions
Method, initial-function: Private generic functions
Method, initialize-instance: Public standalone methods
Method, install-single-channel-character-strategy: Public generic functions
Method, kill: Private generic functions
Method, killedp: Private generic functions
Method, lock: Private generic functions
Method, lock: Private generic functions
Method, lock: Private generic functions
Method, make-process: Public generic functions
Method, name: Private generic functions
Method, preset: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, process-add-run-reason: Public generic functions
Method, process-allow-schedule: Public generic functions
Method, process-keeps-lisp-alive-p: Public generic functions
Method, process-kill: Public generic functions
Method, process-name: Public generic functions
Method, process-name: Private generic functions
Method, process-preset: Public generic functions
Method, process-property-list: Public generic functions
Method, process-revoke-run-reason: Public generic functions
Method, process-run-function: Public generic functions
Method, process-run-function: Public generic functions
Method, process-run-reasons: Public generic functions
Method, property-list: Private generic functions
Method, queue: Private generic functions
Method, read-char: Public generic functions
Method, read-char: Public generic functions
Method, real-stream: Private generic functions
Method, real-uri: Private generic functions
Method, real-uri: Private generic functions
Method, reasons-condition-variable: Private generic functions
Method, reasons-lock: Private generic functions
Method, reset-action: Private generic functions
Method, revoke-run-reason: Private generic functions
Method, run-reasons: Private generic functions
Method, shared-initialize: Public standalone methods
Method, socket: Private generic functions
Method, socket-bytes-written: Private generic functions
Method, socket-bytes-written: Private generic functions
Method, socket-ef: Private generic functions
Method, state: Private generic functions
Method, stream-element-type: Public standalone methods
Method, stream-error-code: Public generic functions
Method, stream-error-code: Public generic functions
Method, stream-error-identifier: Public generic functions
Method, stream-error-identifier: Public generic functions
Method, stream-error-identifier: Public generic functions
Method, stream-external-format: Public generic functions
Method, stream-external-format: Public generic functions
Method, stream-external-format: Public generic functions
Method, stream-force-output: Public standalone methods
Method, stream-force-output: Public standalone methods
Method, stream-input-handle: Private generic functions
Method, stream-property-list: Private generic functions
Method, stream-read-byte: Public standalone methods
Method, stream-read-char: Public standalone methods
Method, stream-read-char-no-hang: Public standalone methods
Method, stream-read-sequence: Public standalone methods
Method, stream-read-sequence: Public standalone methods
Method, stream-write-byte: Public standalone methods
Method, stream-write-byte: Public standalone methods
Method, stream-write-byte: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-char: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, stream-write-string: Public standalone methods
Method, thread: Private generic functions
Method, underlying-input-stream: Private generic functions
Method, underlying-input-stream: Private generic functions
Method, underlying-input-stream: Private generic functions
Method, underlying-input-stream: Private generic functions
Method, underlying-output-stream: Private generic functions
Method, underlying-output-stream: Private generic functions
Method, underlying-output-stream: Private generic functions
Method, underlying-output-stream: Private generic functions
Method, underlying-output-stream: Private generic functions
Method, uri-plist: Public generic functions
Method, wait-until-runnable: Private generic functions
Method, yield: Private generic functions
Method, yield: Private generic functions

N
name: Private generic functions
name: Private generic functions
named-function: Public macros
native-string-sizeof: Public ordinary functions

O
octets-to-string: Public ordinary functions
open-gate: Public generic functions

P
parse-uri: Public ordinary functions
pop-atomic: Public macros
position-after-search: Private ordinary functions
preset: Private generic functions
preset: Private generic functions
print-object: Public standalone methods
print-object: Public standalone methods
process-add-run-reason: Public generic functions
process-add-run-reason: Public generic functions
process-allow-schedule: Public generic functions
process-allow-schedule: Public generic functions
process-keeps-lisp-alive-p: Public generic functions
process-keeps-lisp-alive-p: Public generic functions
process-kill: Public generic functions
process-kill: Public generic functions
process-name: Public generic functions
process-name: Public generic functions
process-name: Private generic functions
process-name: Private generic functions
process-preset: Public generic functions
process-preset: Public generic functions
process-property-list: Public generic functions
process-property-list: Public generic functions
process-revoke-run-reason: Public generic functions
process-revoke-run-reason: Public generic functions
process-run-function: Public generic functions
process-run-function: Public generic functions
process-run-function: Public generic functions
process-run-function: Private ordinary functions
process-run-reasons: Public generic functions
process-run-reasons: Public generic functions
process-thread: Public generic functions
property-list: Private generic functions
property-list: Private generic functions
push-atomic: Public macros

Q
queue: Private generic functions
queue: Private generic functions

R
read-allegro-reader-conditionals: Private ordinary functions
read-char: Public generic functions
read-char: Public generic functions
read-char: Public generic functions
read-sequence: Public ordinary functions
read-vector: Public ordinary functions
real-stream: Private generic functions
real-stream: Private generic functions
real-uri: Private generic functions
real-uri: Private generic functions
real-uri: Private generic functions
reap-os-subprocess: Public ordinary functions
reasons-condition-variable: Private generic functions
reasons-condition-variable: Private generic functions
reasons-lock: Private generic functions
reasons-lock: Private generic functions
remote-host: Public ordinary functions
remove-from-all-processes: Private ordinary functions
rename-file-raw: Public ordinary functions
render-uri: Public ordinary functions
reset: Private ordinary functions
reset-action: Private generic functions
reset-action: Private generic functions
revoke-run-reason: Private generic functions
revoke-run-reason: Private generic functions
rewrite-allegro-conditional: Private ordinary functions
rewrite-feature-expression: Private ordinary functions
run-reasons: Private generic functions
run-reasons: Private generic functions
run-shell-command: Public ordinary functions

S
schedule-finalization: Public ordinary functions
set-socket-options: Public ordinary functions
shared-initialize: Public standalone methods
sm: Public macros
socket: Private generic functions
socket: Private generic functions
socket-bytes-written: Private generic functions
socket-bytes-written: Private generic functions
socket-bytes-written: Private generic functions
socket-control: Public ordinary functions
socket-ef: Private generic functions
socket-ef: Private generic functions
socket-error-code: Private ordinary functions
socket-error-identifier: Private ordinary functions
ssl-context-p: Private ordinary functions
start: Private ordinary functions
stat: Public ordinary functions
stat-mtime: Public ordinary functions
stat-mtime: Private ordinary functions
state: Private generic functions
state: Private generic functions
stream-element-type: Public standalone methods
stream-error-code: Public generic functions
stream-error-code: Public generic functions
stream-error-code: Public generic functions
stream-error-identifier: Public generic functions
stream-error-identifier: Public generic functions
stream-error-identifier: Public generic functions
stream-error-identifier: Public generic functions
stream-external-format: Public generic functions
stream-external-format: Public generic functions
stream-external-format: Public generic functions
stream-external-format: Public generic functions
stream-force-output: Public standalone methods
stream-force-output: Public standalone methods
stream-input-fn: Public ordinary functions
stream-input-handle: Private generic functions
stream-input-handle: Private generic functions
stream-property-list: Private generic functions
stream-property-list: Private generic functions
stream-read-byte: Public standalone methods
stream-read-char: Public standalone methods
stream-read-char-no-hang: Public standalone methods
stream-read-sequence: Public standalone methods
stream-read-sequence: Public standalone methods
stream-unix-fd: Private ordinary functions
stream-write-byte: Public standalone methods
stream-write-byte: Public standalone methods
stream-write-byte: Public standalone methods
stream-write-char: Public standalone methods
stream-write-char: Public standalone methods
stream-write-sequence: Public standalone methods
stream-write-sequence: Public standalone methods
stream-write-sequence: Public standalone methods
stream-write-string: Public standalone methods
streamp: Public ordinary functions
string+: Public ordinary functions
string-to-base64-string: Public ordinary functions
string-to-mb: Public ordinary functions
string-to-octets: Public ordinary functions
synchronizing-structure-lock: Private ordinary functions
synchronizing-structure-p: Private ordinary functions

T
thread: Private generic functions
thread: Private generic functions
thread-bindstack-index: Private ordinary functions
tilde-expand-unix-namestring: Private ordinary functions
translate-external-format: Private ordinary functions
try: Private ordinary functions

U
undefined-report: Private ordinary functions
undefined-thing-warning-p: Private ordinary functions
undefined-warning-thing: Private ordinary functions
underlying-input-stream: Private generic functions
underlying-input-stream: Private generic functions
underlying-input-stream: Private generic functions
underlying-input-stream: Private generic functions
underlying-input-stream: Private generic functions
underlying-output-stream: Private generic functions
underlying-output-stream: Private generic functions
underlying-output-stream: Private generic functions
underlying-output-stream: Private generic functions
underlying-output-stream: Private generic functions
underlying-output-stream: Private generic functions
unix-signal: Private ordinary functions
unused-lexical-warning-p: Private ordinary functions
uri-designator: Private ordinary functions
uri-fragment: Public ordinary functions
uri-host: Public ordinary functions
uri-path: Public ordinary functions
uri-path-etc: Private ordinary functions
uri-plist: Public generic functions
uri-plist: Public generic functions
uri-port: Public ordinary functions
uri-query: Public ordinary functions
uri-scheme: Public ordinary functions
uri-string: Private ordinary functions
uri-userinfo: Public ordinary functions

W
wait-for-input-available: Public ordinary functions
wait-until-runnable: Private generic functions
wait-until-runnable: Private generic functions
with-dynamic-extent-usb8-array: Private macros
with-locked-object: Public macros
with-locked-structure: Public macros
with-output-to-buffer: Public macros
with-pending-connect: Public macros
with-process-lock: Public macros
with-stream-class: Public macros
with-timeout: Public macros
with-zacl-build-environment: Private macros
without-interrupts: Public macros
without-package-locks: Public macros
without-scheduling: Public macros
without-scheduling: Public macros
write-vector: Public ordinary functions

Y
yield: Private generic functions
yield: Private generic functions
yield: Private generic functions

Z
zoom: Public ordinary functions


A.3 Variables

Jump to:   *  
A   B   C   E   I   L   N   O   P   Q   R   S   T  
Index Entry  Section

*
*%atomic-lock%*: Private special variables
*all-processes*: Private special variables
*allegro-feature-symbols*: Private special variables
*allegro-latest-feature*: Private special variables
*allegro-rewriting-readtable*: Public special variables
*allegro-version-feature*: Private special variables
*aserve-files*: Private special variables
*build-time-features*: Private special variables
*cl-default-special-bindings*: Public special variables
*current-case-mode*: Public special variables
*current-process*: Public symbol macros
*current-process*: Private special variables
*external-format-translations*: Private special variables
*fake-slots-table*: Private special variables
*initial-terminal-io*: Public special variables
*known-foreign-calls*: Private special variables
*process-list-lock*: Private special variables
*required-top-level-bindings*: Public special variables
*source-directory*: Private special variables
*std-control-out-table*: Private special variables
*tilde-expand-namestrings*: Public special variables
*to-build*: Private special variables
*undefined-things*: Private special variables
*unix-epoch-universal-time*: Private special variables

A
arrest-reasons: Private classes

B
base-for-internal-real-time: Private constants
buffer: Public classes
buffer-ptr: Public classes
bytes-written: Private classes

C
co-state: Public classes
Constant, base-for-internal-real-time: Private constants
control-out: Public classes

E
external-format: Public classes
external-format: Private classes

I
identifier: Public conditions
if*-keyword-list: Private special variables
initial-arguments: Private classes
initial-bindings: Private classes
initial-function: Private classes
input-handle: Public classes

L
lock: Public structures
lock: Public classes
lock: Public classes
lock: Private classes

N
name: Private structures
name: Private classes

O
oc-state: Public classes
output-handle: Public classes

P
plist: Public classes
property-list: Private classes

Q
queue: Public classes

R
real-stream: Private classes
real-uri: Public classes
reasons-condition-variable: Private classes
reasons-lock: Private classes
reset-action: Private classes
run-reasons: Private classes

S
Slot, arrest-reasons: Private classes
Slot, buffer: Public classes
Slot, buffer-ptr: Public classes
Slot, bytes-written: Private classes
Slot, co-state: Public classes
Slot, control-out: Public classes
Slot, external-format: Public classes
Slot, external-format: Private classes
Slot, identifier: Public conditions
Slot, initial-arguments: Private classes
Slot, initial-bindings: Private classes
Slot, initial-function: Private classes
Slot, input-handle: Public classes
Slot, lock: Public structures
Slot, lock: Public classes
Slot, lock: Public classes
Slot, lock: Private classes
Slot, name: Private structures
Slot, name: Private classes
Slot, oc-state: Public classes
Slot, output-handle: Public classes
Slot, plist: Public classes
Slot, property-list: Private classes
Slot, queue: Public classes
Slot, real-stream: Private classes
Slot, real-uri: Public classes
Slot, reasons-condition-variable: Private classes
Slot, reasons-lock: Private classes
Slot, reset-action: Private classes
Slot, run-reasons: Private classes
Slot, socket: Private classes
Slot, state: Private classes
Slot, thread: Private classes
socket: Private classes
Special Variable, *%atomic-lock%*: Private special variables
Special Variable, *all-processes*: Private special variables
Special Variable, *allegro-feature-symbols*: Private special variables
Special Variable, *allegro-latest-feature*: Private special variables
Special Variable, *allegro-rewriting-readtable*: Public special variables
Special Variable, *allegro-version-feature*: Private special variables
Special Variable, *aserve-files*: Private special variables
Special Variable, *build-time-features*: Private special variables
Special Variable, *cl-default-special-bindings*: Public special variables
Special Variable, *current-case-mode*: Public special variables
Special Variable, *current-process*: Private special variables
Special Variable, *external-format-translations*: Private special variables
Special Variable, *fake-slots-table*: Private special variables
Special Variable, *initial-terminal-io*: Public special variables
Special Variable, *known-foreign-calls*: Private special variables
Special Variable, *process-list-lock*: Private special variables
Special Variable, *required-top-level-bindings*: Public special variables
Special Variable, *source-directory*: Private special variables
Special Variable, *std-control-out-table*: Private special variables
Special Variable, *tilde-expand-namestrings*: Public special variables
Special Variable, *to-build*: Private special variables
Special Variable, *undefined-things*: Private special variables
Special Variable, *unix-epoch-universal-time*: Private special variables
Special Variable, if*-keyword-list: Private special variables
state: Private classes
Symbol Macro, *current-process*: Public symbol macros

T
thread: Private classes


A.4 Data types

Jump to:   A   B   C   D   E   F   I   L   M   N   P   Q   R   S   T   U   Z  
Index Entry  Section

A
acl-socket: The acl-socket package
asdf-tricks.lisp: The zacl/asdf-tricks․lisp file

B
basic-lock: Private structures

C
Class, deflate-stream: Public classes
Class, inflate-stream: Public classes
Class, lockable-object: Public classes
Class, process: Private classes
Class, process-lock: Public classes
Class, queue: Public classes
Class, single-channel-simple-stream: Public classes
Class, uri: Public classes
Class, zacl-simple-stream: Private classes
Class, zacl-socket: Private classes
Condition, socket-chunking-end-of-file: Private conditions
Condition, socket-error: Public conditions
Condition, stream-closed-error: Public conditions

D
deflate-stream: Public classes
defpackage-hack.lisp: The zacl/defpackage-hack․lisp file

E
excl: The excl package
excl.osi: The excl․osi package

F
fake-slots.lisp: The zacl/fake-slots․lisp file
ff: The ff package
File, asdf-tricks.lisp: The zacl/asdf-tricks․lisp file
File, defpackage-hack.lisp: The zacl/defpackage-hack․lisp file
File, fake-slots.lisp: The zacl/fake-slots․lisp file
File, if-star.lisp: The zacl/if-star․lisp file
File, package-excl.lisp: The zacl/package-excl․lisp file
File, package-ff.lisp: The zacl/package-ff․lisp file
File, package-mp.lisp: The zacl/package-mp․lisp file
File, package-net.uri.lisp: The zacl/package-net․uri․lisp file
File, package-si.lisp: The zacl/package-si․lisp file
File, package-socket.lisp: The zacl/package-socket․lisp file
File, package-sys.lisp: The zacl/package-sys․lisp file
File, package-toplevel.debug.lisp: The zacl/package-toplevel․debug․lisp file
File, package-util.string.lisp: The zacl/package-util․string․lisp file
File, package-util.zip.lisp: The zacl/package-util․zip․lisp file
File, package.lisp: The zacl/package․lisp file
File, portable-process.lisp: The zacl/portable-process․lisp file
File, provides.lisp: The zacl/provides․lisp file
File, reader.lisp: The zacl/reader․lisp file
File, sbcl-specific.lisp: The zacl/sbcl-specific․lisp file
File, utils.lisp: The zacl/utils․lisp file
File, zacl.asd: The zacl/zacl․asd file

I
if-star.lisp: The zacl/if-star․lisp file
inflate-stream: Public classes

L
lockable-object: Public classes

M
mp: The mp package

N
net.html.generator: The net․html․generator package
net.uri: The net․uri package

P
Package, acl-socket: The acl-socket package
Package, excl: The excl package
Package, excl.osi: The excl․osi package
Package, ff: The ff package
Package, mp: The mp package
Package, net.html.generator: The net․html․generator package
Package, net.uri: The net․uri package
Package, si: The si package
Package, socket: The socket package
Package, sys: The sys package
Package, top-level.debug: The top-level․debug package
Package, user: The user package
Package, util.string: The util․string package
Package, util.zip: The util․zip package
Package, zacl: The zacl package
Package, zacl-cl: The zacl-cl package
Package, zacl-if-star: The zacl-if-star package
Package, zacl-reader: The zacl-reader package
package-excl.lisp: The zacl/package-excl․lisp file
package-ff.lisp: The zacl/package-ff․lisp file
package-mp.lisp: The zacl/package-mp․lisp file
package-net.uri.lisp: The zacl/package-net․uri․lisp file
package-si.lisp: The zacl/package-si․lisp file
package-socket.lisp: The zacl/package-socket․lisp file
package-sys.lisp: The zacl/package-sys․lisp file
package-toplevel.debug.lisp: The zacl/package-toplevel․debug․lisp file
package-util.string.lisp: The zacl/package-util․string․lisp file
package-util.zip.lisp: The zacl/package-util․zip․lisp file
package.lisp: The zacl/package․lisp file
portable-process.lisp: The zacl/portable-process․lisp file
process: Private classes
process-lock: Public classes
provides.lisp: The zacl/provides․lisp file

Q
queue: Public classes

R
reader.lisp: The zacl/reader․lisp file

S
sbcl-specific.lisp: The zacl/sbcl-specific․lisp file
si: The si package
single-channel-simple-stream: Public classes
socket: The socket package
socket-chunking-end-of-file: Private conditions
socket-error: Public conditions
ssl-context: Private structures
stream-closed-error: Public conditions
Structure, basic-lock: Private structures
Structure, ssl-context: Private structures
Structure, synchronizing-structure: Public structures
synchronizing-structure: Public structures
sys: The sys package
System, zacl: The zacl system

T
top-level.debug: The top-level․debug package
Type, undefined-thing-warning: Private types
Type, unused-lexical-warning: Private types

U
undefined-thing-warning: Private types
unused-lexical-warning: Private types
uri: Public classes
user: The user package
util.string: The util․string package
util.zip: The util․zip package
utils.lisp: The zacl/utils․lisp file

Z
zacl: The zacl system
zacl: The zacl package
zacl-cl: The zacl-cl package
zacl-if-star: The zacl-if-star package
zacl-reader: The zacl-reader package
zacl-simple-stream: Private classes
zacl-socket: Private classes
zacl.asd: The zacl/zacl․asd file