The hemlock.clx Reference Manual

This is the hemlock.clx Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:40:27 2024 GMT+0.

Table of Contents


1 Systems

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


1.1 hemlock.clx

Dependencies
Source

hemlock.clx.asd.

Child Component

clx-1 (module).


1.2 hemlock.base

Dependencies
  • alexandria (system).
  • bordeaux-threads (system).
  • conium (system).
  • trivial-gray-streams (system).
  • iterate (system).
  • prepl (system).
  • osicat (system).
  • iolib (system).
  • iolib/os (system).
  • cl-ppcre (system).
  • command-line-arguments (system).
Source

hemlock.base.asd.

Child Components

2 Modules

Modules are listed depth-first from the system components tree.


2.1 hemlock.clx/clx-1

Source

hemlock.clx.asd.

Parent Component

hemlock.clx (system).

Child Components

2.2 hemlock.base/core-1

Dependency

wire (module).

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.3 hemlock.base/bitmap-1

Dependency

core-1 (module).

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Component

keysym-defs.lisp (file).


2.4 hemlock.base/core-2

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.5 hemlock.base/root-1

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Component

pop-up-stream.lisp (file).


2.6 hemlock.base/root-2

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.7 hemlock.base/core-3

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Component

typeout.lisp (file).


2.8 hemlock.base/wire

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.9 hemlock.base/user-1

Dependencies
Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Components

2.10 hemlock.base/misc-1

Dependency

core-1 (module).

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

Child Component

clbuild.lisp (file).


3 Files

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


3.1 Lisp


3.1.1 hemlock.clx/hemlock.clx.asd

Source

hemlock.clx.asd.

Parent Component

hemlock.clx (system).

ASDF Systems

hemlock.clx.


3.1.2 hemlock.base/hemlock.base.asd

Source

hemlock.base.asd.

Parent Component

hemlock.base (system).

ASDF Systems

hemlock.base.

Packages

hemlock-system.

Public Interface

*hemlock-base-directory* (special variable).

Internals

3.1.3 hemlock.clx/clx-1/bit-stuff.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.4 hemlock.clx/clx-1/hunk-draw.lisp

Dependency

bit-stuff.lisp (file).

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.5 hemlock.clx/clx-1/bitmap-rompsite.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.6 hemlock.clx/clx-1/ioconnections.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.7 hemlock.clx/clx-1/bitmap-input.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.8 hemlock.clx/clx-1/bit-display.lisp

Dependency

hunk-draw.lisp (file).

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.9 hemlock.clx/clx-1/bit-screen.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.10 hemlock.clx/clx-1/bitmap-ext.lisp

Source

hemlock.clx.asd.

Parent Component

clx-1 (module).

Public Interface
Internals

3.1.11 hemlock.base/core-1/package.lisp

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Packages

3.1.12 hemlock.base/core-1/lispdep.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface

3.1.13 hemlock.base/core-1/hemlock-ext.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface
Internals

3.1.14 hemlock.base/core-1/decls.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface

*fast* (special variable).

Internals

declfun (macro).


3.1.15 hemlock.base/core-1/struct.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface
Internals

3.1.16 hemlock.base/core-1/charmacs.lisp

Dependency

package.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface

do-alpha-chars (macro).

Internals

3.1.17 hemlock.base/core-1/key-event.lisp

Dependencies
Source

hemlock.base.asd.

Parent Component

core-1 (module).

Public Interface
Internals

3.1.18 hemlock.base/bitmap-1/keysym-defs.lisp

Source

hemlock.base.asd.

Parent Component

bitmap-1 (module).


3.1.19 hemlock.base/core-2/rompsite.lisp

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.20 hemlock.base/core-2/input.lisp

Dependency

rompsite.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.21 hemlock.base/core-2/macros.lisp

Dependency

input.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.22 hemlock.base/core-2/line.lisp

Dependency

macros.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.23 hemlock.base/core-2/ring.lisp

Dependency

line.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.24 hemlock.base/core-2/htext1.lisp

Dependency

ring.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.25 hemlock.base/core-2/buffer.lisp

Dependency

htext1.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.26 hemlock.base/core-2/vars.lisp

Dependency

buffer.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.27 hemlock.base/core-2/interp.lisp

Dependency

vars.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.28 hemlock.base/core-2/syntax.lisp

Dependency

interp.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.29 hemlock.base/core-2/htext2.lisp

Dependency

syntax.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.30 hemlock.base/core-2/htext3.lisp

Dependency

htext2.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

line-number-interval-guess (constant).


3.1.31 hemlock.base/core-2/htext4.lisp

Dependency

htext3.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.32 hemlock.base/core-2/files.lisp

Dependency

htext4.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

fast-write-file (function).


3.1.33 hemlock.base/core-2/search1.lisp

Dependency

files.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.34 hemlock.base/core-2/search2.lisp

Dependency

search1.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface

print-object (method).

Internals

3.1.35 hemlock.base/core-2/table.lisp

Dependency

search2.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.36 hemlock.base/core-2/winimage.lisp

Dependency

table.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.37 hemlock.base/core-2/window.lisp

Dependency

winimage.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.38 hemlock.base/core-2/screen.lisp

Dependency

window.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.39 hemlock.base/core-2/linimage.lisp

Dependency

screen.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Internals

3.1.40 hemlock.base/core-2/cursor.lisp

Dependency

linimage.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.41 hemlock.base/core-2/display.lisp

Dependency

cursor.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.42 hemlock.base/core-2/exp-syntax.lisp

Dependency

display.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Internals

3.1.43 hemlock.base/core-2/connections.lisp

Dependency

exp-syntax.lisp (file).

Source

hemlock.base.asd.

Parent Component

core-2 (module).

Public Interface
Internals

3.1.44 hemlock.base/core-2/repl.lisp

Dependencies
Source

hemlock.base.asd.

Parent Component

core-2 (module).

Internals

3.1.45 hemlock.base/root-1/pop-up-stream.lisp

Source

hemlock.base.asd.

Parent Component

root-1 (module).

Public Interface
Internals

display-more-prompt (function).


3.1.46 hemlock.base/root-2/font.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.47 hemlock.base/root-2/streams.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.48 hemlock.base/root-2/main.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.49 hemlock.base/root-2/echo.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.50 hemlock.base/root-2/new-undo.lisp

Source

hemlock.base.asd.

Parent Component

root-2 (module).

Public Interface
Internals

3.1.51 hemlock.base/core-3/typeout.lisp

Source

hemlock.base.asd.

Parent Component

core-3 (module).

Public Interface

*random-typeout-buffers* (special variable).

Internals

3.1.52 hemlock.base/wire/wire-package.lisp

Source

hemlock.base.asd.

Parent Component

wire (module).

Packages

hemlock.wire.


3.1.53 hemlock.base/wire/port.lisp

Dependency

wire-package.lisp (file).

Source

hemlock.base.asd.

Parent Component

wire (module).

Internals

3.1.54 hemlock.base/wire/wire.lisp

Dependency

port.lisp (file).

Source

hemlock.base.asd.

Parent Component

wire (module).

Public Interface
Internals

3.1.55 hemlock.base/wire/remote.lisp

Dependency

wire.lisp (file).

Source

hemlock.base.asd.

Parent Component

wire (module).

Public Interface
Internals

3.1.56 hemlock.base/user-1/echocoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.57 hemlock.base/user-1/command.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

word-offset (function).

Internals

3.1.58 hemlock.base/user-1/kbdmac.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

interactive (function).

Internals

3.1.59 hemlock.base/user-1/undo.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.60 hemlock.base/user-1/killcoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.61 hemlock.base/user-1/indent.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.62 hemlock.base/user-1/searchcoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

get-search-pattern (function).

Internals

3.1.63 hemlock.base/user-1/filecoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.64 hemlock.base/user-1/grep.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.65 hemlock.base/user-1/apropos.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.66 hemlock.base/user-1/morecoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.67 hemlock.base/user-1/doccoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.68 hemlock.base/user-1/srccom.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.69 hemlock.base/user-1/group.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

do-active-group (macro).

Internals

3.1.71 hemlock.base/user-1/text.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.72 hemlock.base/user-1/lispmode.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.73 hemlock.base/user-1/ts-buf.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

print-object (method).

Internals

3.1.74 hemlock.base/user-1/ts-stream.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.75 hemlock.base/user-1/request.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

print-object (method).

Internals

3.1.76 hemlock.base/user-1/eval-server.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.77 hemlock.base/user-1/lispbuf.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.78 hemlock.base/user-1/lispeval.lisp

Dependency

eval-server.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.79 hemlock.base/user-1/spell-rt.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Packages

spell.

Internals

3.1.80 hemlock.base/user-1/spell-corr.lisp

Dependency

spell-rt.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.81 hemlock.base/user-1/spell-aug.lisp

Dependency

spell-corr.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.82 hemlock.base/user-1/spellcoms.lisp

Dependencies
Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

print-object (method).

Internals

3.1.83 hemlock.base/user-1/spell-build.lisp

Dependency

spell-aug.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.84 hemlock.base/user-1/comments.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.85 hemlock.base/user-1/overwrite.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.86 hemlock.base/user-1/icom.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.87 hemlock.base/user-1/defsyn.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).


3.1.89 hemlock.base/user-1/pascal.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

pascal-mode-command (function).


3.1.90 hemlock.base/user-1/dylan.lisp

Dependency

filecoms.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

dylan-mode-command (function).


3.1.92 hemlock.base/user-1/auto-save.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface

print-object (method).

Internals

3.1.93 hemlock.base/user-1/register.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.94 hemlock.base/user-1/xcoms.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.95 hemlock.base/user-1/highlight.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.96 hemlock.base/user-1/dired.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Packages

dired.

Public Interface
Internals

3.1.97 hemlock.base/user-1/diredcoms.lisp

Dependency

dired.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.98 hemlock.base/user-1/bufed.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.99 hemlock.base/user-1/coned.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.100 hemlock.base/user-1/xref.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.101 hemlock.base/user-1/completion.lisp

Dependency

lispmode.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.102 hemlock.base/user-1/cpc.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.103 hemlock.base/user-1/fuzzy.lisp

Dependency

cpc.lisp (file).

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.104 hemlock.base/user-1/shell.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Public Interface
Internals

3.1.105 hemlock.base/user-1/debug.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.106 hemlock.base/user-1/dabbrev.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.107 hemlock.base/user-1/bindings.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).


3.1.108 hemlock.base/user-1/slave-list.lisp

Source

hemlock.base.asd.

Parent Component

user-1 (module).

Internals

3.1.109 hemlock.base/misc-1/clbuild.lisp

Source

hemlock.base.asd.

Parent Component

misc-1 (module).

Internals

4 Packages

Packages are listed by definition order.


4.1 hemlock-user

Source

package.lisp.

Use List

4.2 hemlock-interface

Source

package.lisp.

Used By List
Public Interface

4.3 hemlock-internals

Source

package.lisp.

Nickname

hi

Use List
  • command-line-arguments.
  • common-lisp.
  • hemlock-interface.
  • iterate.
  • trivial-gray-streams.
Used By List

hemlock.

Public Interface
Internals

4.4 hemlock-system

Source

hemlock.base.asd.

Use List

common-lisp.

Public Interface

*hemlock-base-directory* (special variable).

Internals

4.5 hemlock-ext

Source

package.lisp.

Use List
Used By List

hemlock.

Public Interface
Internals

4.6 hemlock.x11

Source

package.lisp.

Use List
Internals

4.7 hemlock

Source

package.lisp.

Use List
Public Interface

start-slave (function).

Internals