Permuted Index - C (original ) (raw ):calls (
C ) labels: CallN
Accessing Lisp values from
C : lisp_value()
Calling Lisp functions from
C : lisp_call_address() and lisp_call()
Tilde
C : Character
car, cdr,
caar , cadr, etc.
cache -all-cell-values
cache -cell-values
cache -cursor
cache -pixmap
gf-discriminator-
cache
Cached pixmaps
clear-
cached -cell-value
clear-
cached -cell-values
Caches for fast dispatching
car, cdr, caar,
cadr , etc.
Day and date
calculation functions and their relation to time zones
Numeric
calculation ordering and consistency
calendar
calendar -date
calendar -day
calendar -mode
calendar -month
calendar -title-font
calendar -year
Attempt to
call -name- which is defined as a macro
Call Wrapper Methods
call -arguments-limit
call -compiler-optimization-switch
Call -count results
call -finalizer
call -js
call -method, make-method
call -next-fwrapper
call -next-method
call -openai
Calling Lisp functions from C: lisp_
call _address() and lisp_call()
def-foreign-
call
def-foreign-
call
def-foreign-
call examples
def-foreign-
call syntax
def-foreign-
call : the :returning keyword argument
Dragging Loops Might Need to
Call process-pending-events
generate-inline-
call -tests-switch
jdo-
call
list-
call -counts
list-
call -direct-possibilities
Making a Client
Call
multiple-value-
call
print-generate-application-
call
Q. Why does my 64-bit foreign
call cause a SIGSEGV?
Remote Procedure
Call support in Allegro CL
show-
call -counts
show-
call -graph
tail-
call -non-self-merge-switch
tail-
call -self-merge-switch
The
call -counting profiler
The template of a
call to build-lisp-image
Tilde Slash:
Call Function
You May Need to
Call cg-process-wait Rather than process-wait
Calling Lisp functions from C: lisp_call_address() and lisp_
call()
*openai-default-function-
call*
defun-c-
callable
defun-foreign-
callable
register-foreign-
callable
unregister-foreign-
callable
Calling foreign
callables from Lisp
Callback style of datagram socket connections
Callback style of shared memory connections
Callback style of stream sockets
Lightweight
Callback to Lisp Methods
select-on-multiple-characters-
callback
compiler-undefined-functions-
called -warning
macros-
called -by
Modifying arguments
called by address: use arrays
Calling foreign callables from Lisp
Calling Java
Calling Lisp functions from C: lisp_call_address() and lisp_call()
Calling Methods of Inner Classes
Calling Style from Lisp to Java
Q. Why doesn't tracing a self-
calling function trace the inner calls?
Releasing the heap when
calling foreign functions
Two
Calling Models
:calls (C) labels:
CallN
:
calls (C) labels: CallN
:who-
calls
Calls and types explanation
Conditionalizing assert
calls
Optimizing slot-value
calls with fixed indices
Safe and Unsafe
Calls
System
calls and library routines dealing with time
who-
calls
who-directly-
calls
who-indirectly-
calls
Q. Why doesn't tracing a self-calling function trace the inner
calls?
Allegro CL print variables
can follow the CL print variable value
Any CG App
Can Run in Desktop Mode or Web Browser Mode
Can backtraces involving system functions have ghost frames?
Can I return from or restart a ghost frame?
Can I turn off printing of ghost frames?
Can other things be changed while running?
can -paste
Defsystem methods that
can be specialized
html-widget-
can -go-back
html-widget-
can -go-forward
mci-device-
can -eject-p
mci-device-
can -freeze-p
mci-device-
can -play-p
mci-device-
can -record-p
mci-device-
can -reverse-p
mci-device-
can -save-p
mci-device-
can -stretch-p
Q. I still have problems with my license file.
Can I contact you for assistance?
Q.
Can I specify heap locations and/or sizes when starting lisp?
Q. How
can I find leaks in the lisp heap?
Q. How
can I specify very large heap sizes for 64-bit versions of Lisp?
Q. How
can I tell what addresses are being used in my process space?
Q. How
can I tell where my image's heaps are located, and what size they are?
Q. How is heap placement determined and what
can go wrong?
Q. I am getting stack overflows and occasional Lisp failure when I sort on large arrays. Why and what
can I do?
Q. I
can not access the URL for retrieving my license. What should I do?
Q. I have misplaced the email telling me the URL from which I
can download your license?
Q. Why
can 't I get update.exe to run on Windows?
Q. Why
can 't I use `dir` with run-shell-command?
Q. \[Express Edition\]
Can I use the SSL interface in Allegro CL Express Edition?
Q. \[Express\] How long
can I use the Express Edition?
Q. \[Express\] \[Windows\]
Can I install the Express Edition if I do not have access to the internet?
Switch
can be t or nil meaning always on or always off
Testing that Allegro CL
can load the OpenSSL libraries
The User
Can Zoom the Entire CG App
The Web Browser's Full-Screen Mode
Can Be Used As Usual
cancel -button
cancel -button
cancel -current-profile
cancel -fine-tune
cancel -process-pool-work
cancel -process-pool-worker
vk-
cancel
yes-no-or-
cancel -list
Cannot (effectively) set a variable bound by load
Foreign code
cannot easily be included at installation time
One library file
cannot depend on an already loaded library file
canonical -ftype
small-
canvas -mode
mysql-server-
cap
digitizer-
capabilities
capitalize -if-symbol
capitalize -object
capitalize -symbol
string-upcase, ..., nstring-
capitalize
string-upcase, ..., nstring-downcase, nstring-
capitalize
string-upcase, ..., nstring-upcase, nstring-downcase, nstring-
capitalize
string-upcase, string-downcase, string-
capitalize , nstring-upcase, nstring-downcase, nstring-capitalize
string-upcase, string-downcase, string-capitalize, nstring-upcase, nstring-downcase, nstring-
capitalize
vk-
capslock
capture -mouse
mouse-
captured -p
with-mouse-
captured
Capturing and back reference
car , cdr, caar, cadr, etc.
verify-
car -cdr-switch
caret
caret -blink-time
caret -height
caret -mixin
caret -position
caret -width
hide-
caret
show-
caret
*
case -sensitive-dde*
*
case -translation*
*current-
case -mode*
Allegro CL
Case Modes
Case implementation in Allegro CL
Case in Symbols
Case sensitivity of input
case , ccase, ecase
case -failure
case -failure-name
case -failure-possibilities
case -sensitive-dde
case -translation-gravity
case .html
change-
case -like-reader
Common
Case in Pathname Components
convert-mixed-
case -symbols
handler-
case
ics-target-
case
ignore-package-name-
case
in-
case -mode
Loading and
case modes
Local
Case in Pathname Components
print-
case
re-
case
readtable-
case
readtable-
case
restart-
case
set-
case -mode
Special
Case : Passing an array of strings from Lisp to C
Tilde Left-Paren:
Case Conversion
Tilde Right-Paren: End of
Case Conversion
trust-table-
case -argument-switch
upper-
case -p, lower-case-p, both-case-p
upper-case-p, lower-
case -p, both-case-p
upper-case-p, lower-case-p, both-
case -p
*ignore-package-name-
case*
*pathname-customary-
case*
*print-
case*
fasl-
casemode -mismatch
Cases in Allegro CL
catch
:
catches and :specials modes of :zoom
*zoom-print-
catches*
merge-locale-
categories
Q. Why does my 64-bit foreign call
cause a SIGSEGV?
What kinds of optimizations
cause ghost frames?
Q. My memory gobbling loop
causes the gc to perform badly. Why?
Q. My lisp immediately crashes a few seconds after startup. What's
causing this?
Miscellaneous
Caveats
cbind -intro.html
CBIND : Support for automatic generation of foreign function definitions 2
Introduction to
cbind and cplbind
envelope-
cc
case,
ccase , ecase
:
cd
mci-
cd -audio
car,
cdr , caar, cadr, etc.
verify-car-
cdr -switch
ce -get
ce -putprop
floor, ffloor,
ceiling , fceiling, truncate, ftruncate, round, fround
button-fills-
cell
cache-all-
cell -values
cache-
cell -values
cell -3d-border
cell -and-sections-available
cell -available
cell -background-color
cell -box
cell -click
cell -color
cell -draggable-p
cell -error
cell -error-name
cell -font
cell -foreground-color
cell -horizontal-border-color
cell -horizontal-justification
cell -horizontal-padding
cell -key-down
cell -mouse-in
cell -mouse-out
cell -selected
cell -selected-background-color
cell -selected-foreground-color
cell -style
cell -style
cell -style-current-date
cell -style-other-month
cell -style-selected
cell -style-under-mouse
cell -unavailable-foreground-color
cell -value
cell -vertical-border-color
cell -vertical-justification
cell -vertical-padding
cell -widget
cell -wrapped-p
clear-cached-
cell -value
clear-cached-
cell -values
clear-delayed-
cell -value
clear-delayed-
cell -values
default-
cell -3d-border
default-
cell -border-color
default-
cell -border-width
delay-write-
cell -value
draw-
cell
draw-
cell -focus
focus-
cell
header-
cell
header-
cell
header-defaults-or-
cell
invalidate-
cell
list-view-
cell -box
list-view-
cell -value
read-
cell -value
set-focus-
cell
write-
cell -value
write-delayed-
cell -values
column-header-
cells
row-header-
cells
Census point description
box-bottom-
center
box-
center
box-
center -x
box-
center -y
box-left-
center
box-right-
center
box-top-
center
center -all
center -all-modal-dialogs-on-screen
center -all-nodes
center -box-on-page
center -box-on-screen
center -box-on-window
center -justify
center -modal-children
center -to-box
center -to-box-x-y
center -window
tooltip-horizontal-
center
centered
date-time-ymd-yd-
century
date-time-ymd-yd-year-in-
century
date-time-ywd-
century
date-time-ywd-decade-in-
century
cerror
Additional CG Processes Need to Be Started in a
Certain Way
Q. Why is the compiler complaining about a missing in-package form when I am
certain that my **offline file** starts with one?
Special handling of
certain errors by :zoom
get-ssl-peer-
certificate
x509-
certificate
x509-
certificate -issuer
x509-
certificate -not-after
x509-
certificate -not-before
x509-
certificate -serial-number
x509-
certificate -subject
x509-
certificate -subject-alt-name
x509-
certificate -version
Certificates
:
cf
*
cg -is-initialized*
*
cg -timer-resolution*
*check-
cg -args*
*default-
cg -bindings*
*default-
cg -message-timeout*
*single-
cg -event-handling-process*
*use-single-
cg -event-handling-process*
About Common Graphics on HTML5/JavaScript (
CG /JS)
Additional
CG Processes Need to Be Started in a Certain Way
An Example Web Page for Embedding a
CG /JS Application
Any
CG App Can Run in Desktop Mode or Web Browser Mode
CG re-entrancy
CG tab on Options dialog
cg -application-help.html
cg -argument-checking
cg -cgjs.html
cg -chart-widget.html
cg -clipboard.html
cg -color-palettes.html
cg -commit
cg -configuration
cg -coordinates.html
cg -drawing.html
cg -emacs-comtab
cg -events.html
cg -grid-widget-simplified-tutorial.html
cg -host-comtab
cg -icons.html
cg -mci.html
cg -object-editor-and-class-grid.html
cg -pixmaps.html
cg -process-wait
cg -rich-text.html
cg -rollback
cg -stream
cg -system.html
cg -timer
cg -timer-interval
cg -timers.html
cg -tree-font
CG /JS Quick Start
CG /JS-Related Notes Even When Not Using CG/JS on Windows
CG/JS-Related Notes Even When Not Using
CG /JS on Windows
Changes You Might Need to Make in Your Application for
CG /JS Mode
color-for-external-
cg -symbols
Command Line Options When Running a
CG App in a Web Browser
Common Graphics on HTML5/JavaScript (
CG /JS)
Common Graphics/IDE Browser Version (
CG /JS)
def-
cg -ocx-control
defvar-
cg
Details of the
CG /JS version of CG and the IDE
Details of the CG/JS version of
CG and the IDE
exit-
cg
Functions that Are Specific to
CG /JS
handle-
cg -timer
in-
cg -process
initialize-
cg
load-
cg -patches
load-
cg -source-file-info
Modal
CG utility dialogs are not shared between processes
New Functions for
CG /JS
Overview of
CG /JS Features
post-funcall-in-
cg -process
Project Manager
CG /JS Tab
Q. How do I install the IDE Browser version (
CG /JS)?
require-
cg -acache
Running the Lisp IDE in
CG /JS Mode
Setting the Default Web Browser for
CG /JS in Windows 11
Some Advantages of
CG /JS Mode
The Project Manager Has a Tab for
CG /JS Options
The User Can Zoom the Entire
CG App
The Windows API and a Windows API program with windows but without
CG
use-
cg -html-browser
use-
cg -timer
use-single-
cg -event-handling-process
with-
cg -bindings
You May Need to Call
cg -process-wait Rather than process-wait
*use-unicode-winapi-for-
cg*
*wrap-text-in-
cg*
cgide .html
*
cgjs -client-options*
*
cgjs -reply-timeout*
*
cgjs -server-options*
*default-
cgjs -external-format*
--
cgjs -logging
--show-
cgjs -server-window
cg-
cgjs .html
cgjs -client-option
cgjs -logging
cgjs -options
cgjs -options
cgjs -server-option
include-modules-for-
cgjs -logging
show-
cgjs -server-window
start-
cgjs -client
start-
cgjs -server
barrier-
change -count
change -case-like-reader
change -class
change -outline-item-availability
change -outline-item-value-availability
db-grid-add-button-on-
change
db-grid-create-button-on-
change
db-grid-delete-button-on-
change
db-grid-remove-button-on-
change
html-widget-command-
change
incompatible-conformance-
change -warning
Lisp unexpectedly sees a
change to an argument passed by address
object-editor-widget-on-
change
on-
change
on-
change -test
on-command-
change
on-format-
change
on-range-
change
visibility-
change
without-on-
change
Can other things be
changed while running?
clipboard-
changed
notify-when-selection-
changed
screen-resolution-
changed
selection-
changed
subsection-sequence-
changed
ask-save-
changes
Changes in the interface in Release 6.2
Changes to Allegro CL
Changes to Common Graphics and the IDE
Changes to Common Graphics released as patches to 10.1
Changes to Common Graphics released as patches to 11.0
Changes to the documentation
Changes to the IDE released as patches to 10.1
Changes to the IDE released as patches to 11.0
Changes to the runtime analyzer
Changes You Might Need to Make in Your Application for CG/JS Mode
Compliance with major mode conventions, including user-visible
changes after installing the patch
Incompatible
changes
New
changes to Common Graphics
New
Changes to the IDE
Non-backward compatible
changes
Other package
changes and compile-time-too behavior
Q. What
changes are needed to move from a 32-bit to 64-bit Allegro CL?
Tracking directory
changes
Tracking package
changes
automatic-font-
changing
Changing compiler optimization switch settings
ide-auto-font-
changing
dual-
channel -simple-stream
install-dual-
channel -character-strategy
install-single-
channel -character-strategy
single-
channel -simple-stream
mci-device-
channels
alpha-
char -p
base-
char
char <, char>, char<=, char>=, ..., char-not-greaterp, ...
char<,
char >, char<=, char>=, ..., char-not-greaterp, ...
char<, char>,
char <=, char>=, ..., char-not-greaterp, ...
char<, char>, char<=,
char >=, ..., char-not-greaterp, ...
char<, char>, char<=, char>=, ...,
char -not-greaterp, ...
char *-string-length
char *-strlen
char *-to-euc
char *-to-string
char , schar
char -code
char -code-limit
char -from-line-number
char -int
char -name
char -to-key-name
char -to-octets
char -upcase, char-downcase
char-upcase,
char -downcase
char =, ,..., char-lessp, ..., char-not-lessp
char=, ,...,
char -lessp, ..., char-not-lessp
char=, ,..., char-lessp, ...,
char -not-lessp
char =, ..., char-equal, char-not-equal, ...
char=, ...,
char -equal, char-not-equal, ...
char=, ..., char-equal,
char -not-equal, ...
char =, char/=, ..., char-equal, char-not-equal, ...
char=,
char /=, ..., char-equal, char-not-equal, ...
char=, char/=, ...,
char -equal, char-not-equal, ...
char=, char/=, ..., char-equal,
char -not-equal, ...
char =, char/=, char<, ..., char-lessp, char-greaterp, ...
char=,
char /=, char<, ..., char-lessp, char-greaterp, ...
char=, char/=,
char <, ..., char-lessp, char-greaterp, ...
char=, char/=, char<, ...,
char -lessp, char-greaterp, ...
char=, char/=, char<, ..., char-lessp,
char -greaterp, ...
char =, char/=, char<, char>, ...
char=,
char /=, char<, char>, ...
char=, char/=,
char <, char>, ...
char=, char/=, char<,
char >, ...
char =, char/=, char<, char>, ..., char-greaterp, char-not-greaterp, ...
char=,
char /=, char<, char>, ..., char-greaterp, char-not-greaterp, ...
char=, char/=,
char <, char>, ..., char-greaterp, char-not-greaterp, ...
char=, char/=, char<,
char >, ..., char-greaterp, char-not-greaterp, ...
char=, char/=, char<, char>, ...,
char -greaterp, char-not-greaterp, ...
char=, char/=, char<, char>, ..., char-greaterp,
char -not-greaterp, ...
char =, char/=, char<, char>, char<=, char>=, char-equal, ...
char=,
char /=, char<, char>, char<=, char>=, char-equal, ...
char=, char/=,
char <, char>, char<=, char>=, char-equal, ...
char=, char/=, char<,
char >, char<=, char>=, char-equal, ...
char=, char/=, char<, char>,
char <=, char>=, char-equal, ...
char=, char/=, char<, char>, char<=,
char >=, char-equal, ...
char=, char/=, char<, char>, char<=, char>=,
char -equal, ...
code-
char
code-to-utf16-
char
def-
char -to-octets-macro
def-octets-to-
char -macro
digit-
char
digit-
char -or-space-p
digit-
char -p
extended-
char
font-average-
char -width
font-max-
char -width
font-size-is-
char -height
gb-18030-transcoding-error-
char
graphic-
char -p
line-number-from-
char
name-
char
octets-to-
char
peek-
char
read-
char
read-
char -no-hang
real-
char -code-limit
saved-
char -file-position
set-syntax-from-
char
standard-
char
standard-
char -p
stream-
char -width
stream-peek-
char
stream-read-
char
stream-read-
char -no-hang
stream-unread-
char
stream-write-
char
unread-
char
utf-8s-transcoding-error-
char
write-
char
*command-
char*
euc-to-
char*
string-to-
char*
*copied-
character -format*
bidirectional-
character -encapsulating-stream
character
character
Character Attributes
Character input buffers
Character names
Character Repertoires
Character Syntax
Character Syntax Types
character -format
character -format
character -index-at-position
character -message
character -message
Control-
character Processing
copy-
character -format
file-
character -position
fundamental-
character -input-stream
fundamental-
character -output-stream
fundamental-
character -stream
Generic functions for
character input
Generic functions for
character output
get-
character -format
insert-
character
install-dual-channel-
character -strategy
install-single-channel-
character -strategy
install-string-
character -strategy
install-string-input-
character -strategy
install-string-output-
character -strategy
International
Character Support in Allegro CL
Introduction to international
character support
make-dispatch-macro-
character
native-
character -sizeof
paste-
character -format
position-of-
character -index
set-
character -format
set-dispatch-macro-
character , get-dispatch-macro-character
set-dispatch-macro-character, get-dispatch-macro-
character
set-macro-
character , get-macro-character
set-macro-character, get-macro-
character
Single Escape
Character
The
character size in the resulting image
Tilde C:
Character
transparent-
character -background
Unicode Surrogate
Character Pairs in Allegro CL
Valid connections between octet-oriented and
character -oriented
Characteristics
characterp
Characters
color-for-
characters
Constituent
Characters
Graphic
Characters
Introduction to
Characters
Macro
Characters
Multiple Escape
Characters
Representing
characters in databases in Aodbc
select-on-multiple-
characters
select-on-multiple-
characters -callback
select-on-multiple-
characters -item-test
select-on-multiple-
characters -time-limit
Standard
Characters
Strict external formats which do not allow improper
characters
String collation with international
characters
charpos
Details of stream-line-column and
charpos
*additional-logical-pathname-name-
chars*
*template-
chars*
A
Chart Widget Tutorial
Accessing existing data rather than pushing
chart values
Adding data to a
chart -widget
Additional types of
chart values
Alternate
chart views
An initial complete
chart -widget example
bar-
chart -view
bar-
chart -view
cg-
chart -widget.html
Chart axes
chart -axis
chart -item-id-equality-test
chart -items
chart -items-length
chart -items-limit
chart -items-max-index
chart -items-min-index
chart -items-pushed-off
chart -legend
chart -legend
chart -object-id-equality-test
chart -objects
chart -or-plot
chart -or-plot-pane
chart -or-plot-view
chart -orientation
chart -value
chart -value-returner
chart -view
chart -view
chart -widget
chart -widget-pane
exclude-or-include-
chart -object
fit-
chart -items
Introduction to the
Chart Widget
Meaningful ID's for
chart items
Meaningful ID's for
chart objects
Meaningful labels for
chart items
Modifying existing
chart items
Multiple
chart objects
on-print-
chart -object
Saving a
chart image
set-
chart -value
The
chart -widget tutorial
update-
chart -widget
Animated
charts
*openai-default-ask-
chat -model*
*openai-default-
chat -model*
ask-
chat
chat
chdir
*
check -cg-args*
Check for New Patches Dialog
Check how many messages are in the mailbox
check -box
check -box-column
check -box-column-mixin
check -box-pane
check -fixnums
check -system-constants
check -type
class-grid-
check -box-column
on-
check
show-
check -boxes
checkable
checked
checked -pixmap
Validity of value of end arguments to sequence functions not
checked
Argument count
checking example
cg-argument-
checking
Checking format forms during compilation
Checking your setup
Suppressing Keyword Argument
Checking
The
checklinks tool
generate-interrupt-
checks -switch
About
child , parent, and owner windows
add-
child -outline-item
child -p
frame-
child
frame-
child -p
frame-with-single-
child
graph-
child -windows
ide-
child -window
is-
child -allowed
center-modal-
children
hide-outline-item-
children
outline-item-
children
package-
children
show-outline-item-
children
ask-user-for-
choice
ask-user-for-
choice -from-list
maximum-symbol-completion-
choices
pop-up-menus-for-many-sorted-
choices
property-
choices
choose -default-printer
Pointers for
choosing speed and safety values
Q. What should I know when
choosing non-default heap locations?
socket-
chunking -end-of-file
TLS 1.3 support and
ciphersuites
*fasl-
circle -default*
*print-
circle -gravity*
backtrace-print-
circle
dialog-print-
circle
draw-
circle
draw-
circle -arc
draw-
circle -sector
erase-
circle
erase-
circle -arc
erase-
circle -sector
erase-contents-
circle
erase-contents-
circle -sector
fill-
circle
fill-
circle -sector
inside-
circle -p
print-
circle
radial-line-
circle -intersection
radial-line-
circle -intersection-x-y
*print-
circle*
*trace-print-
circle*
*zoom-print-
circle*
Tilde
Circumflex : Escape Upward
Locally
circumventing package locked errors
cis
*
cl -default-special-bindings*
64 bit Allegro
CL Implementations
A SOAP 1.1 API for Allegro
CL
Allegro
CL 11.0 Express Installation
Allegro
CL and the ANSI CL standard
Allegro CL and the ANSI
CL standard
Allegro
CL Case Modes
Allegro
CL documentation table of contents
Allegro
CL documentation: list of overview HTML documents
Allegro
CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi, allegro-express
Allegro
CL implementation notes
Allegro
CL Modern Mode
Allegro
CL print variables can follow the CL print variable value
Allegro CL print variables can follow the
CL print variable value
Allegro
CL RPC examples
Allegro
CL Runtime
Allegro
CL Socket Library
Allegro
CL Startup
Appendix: Effective-method selection in Allegro
CL CLOS and Associated Optimizations
asdf support in Allegro
CL
Case implementation in Allegro
CL
Cases in Allegro
CL
Changes to Allegro
CL
cl :apropos implementation
cl :apropos-list implementation
cl :defpackage implementation
cl :defstruct implementation
cl :delete, cl:delete-if, cl:delete-if-not, cl:delete-duplicates: multiprocessing issues
cl:delete,
cl :delete-if, cl:delete-if-not, cl:delete-duplicates: multiprocessing issues
cl:delete, cl:delete-if,
cl :delete-if-not, cl:delete-duplicates: multiprocessing issues
cl:delete, cl:delete-if, cl:delete-if-not,
cl :delete-duplicates: multiprocessing issues
cl :directory implementation
cl :disassemble implementation
cl :ensure-directories-exist implementation
cl :file-length
cl :file-write-date implementation
cl :format implementation
cl :function-lambda-expression implementation
cl :in-package implementation
cl :interactive-stream-p implementation
cl :intern implementation
cl :lisp-implementation-version implementation
cl :load implementation
cl :loop and the for-as-in-sequence subclause for looping over sequences
cl :macroexpand implementation
cl :macroexpand-1 implementation
cl :make-array implementation
cl :make-hash-table implementation
cl :make-package implementation
cl :namestring implementation
cl :open implementation
cl :pprint implementation
cl :pprint-fill implementation
cl :pprint-linear implementation
cl :pprint-tabular implementation
cl :print-unreadable-object implementation
cl :probe-file implementation
cl :provide and cl:require
cl:provide and
cl :require
cl :random and cl:make-random-state
cl:random and
cl :make-random-state
cl :room implementation
cl :simple-condition-format-arguments and cl:simple-condition-format-control
cl:simple-condition-format-arguments and
cl :simple-condition-format-control
cl :sleep and minimum sleeping time
cl :sleep implementation
cl :sort implementation
cl :time implementation
cl :truename implementation
cl :write implementation
cl :write-line implementation
cl :write-sequence implementation
cl :write-string implementation
cl :write-vector implementation
color-for-external-
cl -symbols
Compatibility between 32 and 64-bit versions of Allegro
CL
Compatibility with pre-ANSI CLtL-1 in Allegro
CL
Conversions between date-time and
CL universal-time
Coverage analysis in Allegro
CL
Creating Shared Objects that refer to Allegro
CL Functionality
Date-time (ISO 8601) support in Allegro
CL
DDE support in Allegro
CL
Delaying linking the Allegro
CL shared-library until runtime
Details of
cl :load-logical-pathname-translations
Different versions of Allegro
CL load foreign code differently
Earlier International Allegro
CL Compatibility
Environments in Allegro
CL
Errors running Allegro
CL
Examples using Allegro
CL
Features present or missing from \*features\* in Allegro
CL
Functions and variables for Interacting with a
CL subprocess
General information about environments in Allegro
CL
Getting information on memory management using
cl :room
Gray Streams in Allegro
CL
Heap walkers in Allegro
CL
Important CLOS Issues for an Allegro
CL OLE Application
Initialization and the sys:siteinit.
cl and [.]clinit.cl files
Initialization and the sys:siteinit.cl and [.]clinit.
cl files
Installation of Allegro
CL 11.0 and related products
International Character Support in Allegro
CL
Introduction to Gray streams in Allegro
CL
Introduction to the Allegro
CL documentation
IP addresses in Allegro
CL
Linking to Allegro
CL shared library on macOS
Load foreign code with
cl :load
Loading Allegro
CL patches
Localization support in Allegro
CL
More on
cl :stream-error
NDBM support in Allegro
CL
OCX objects and Allegro
CL
Older Allegro
CL External-Format Compatibility
Operating System Constants defined in Allegro
CL
Other Allegro
CL Associated Programs
Package prefixes reserved by Allegro
CL
Packages in Allegro
CL
Previous versions of Allegro
CL
Q. Does Allegro
CL run on operating system *X*?
Q. On which x86 (i.e., Intel Pentium and friends) Linux versions do the currently supported versions of Allegro
CL run?
Q. Should Allegro
CL on Windows be installed in the Program Files directory?
[Q. Sometimes Allegro ](faq.html#
Something like this will not work of some platforms %2864-bit Windows, for
example%29:
```lisp
%28build-lisp-image )
[CL , particularly with large images, fail totally with a bus error or a segv. Why might this be happening?](faq.html#
Something like this will not work of some platforms %2864-bit Windows, for
example%29:
```lisp
%28build-lisp-image )
Q. Sometimes Allegro
CL , particularly with large images, run out of memory with a storage-condition. Why might this be happening?
Q. Sometimes
CL output is not logged in the dribble-bug file. What do I do about this?
Q. Why on Linux does Allegro
CL die on startup?
Q. \[Express Edition\] Can I use the SSL interface in Allegro
CL Express Edition?
Q. \[Express\] The date in the license file (devel.lic) is in the future, but when I run Allegro
CL it says my license has expired. Why might this happen?
Reader macros and
cl :\*features\*
Regular Expression handling in Allegro
CL
Remote Procedure Call support in Allegro
CL
Running several communicating Allegro
CL images
Starting Allegro
CL
Starting Allegro
CL as a subprocess of Emacs
Starting Allegro
CL on Windows as a Console App
Streams in Allegro
CL
String utility functions in Allegro
CL
Symmetric Multiprocessing in Allegro
CL
tar support in Allegro
CL
Testing that Allegro
CL can load the OpenSSL libraries
The Allegro
CL Domain Naming System Package
The Allegro
CL FAQ
The Allegro
CL imap and pop interface
The Allegro
CL license file
The Allegro
CL SSL API
The Allegro
CL Test harness
The Allegro
CL update naming
The initial locale when Allegro
CL starts up
The issue of nested conditionals in Allegro
CL
The I[
cl -math-function] functions
The sax API in Allegro
CL
The user options file allegro-ide-options.
cl
Unicode Surrogate Character Pairs in Allegro
CL
Updating Allegro
CL and the update program
URI and IRI support in Allegro
CL
Use of custom.
cl
Using An Example Allegro
CL Based DLL: fact.dll
XML-RPC in Allegro
CL introduction
[allegro directory]/src/aclstart.
cl is the source code for startup
Q. Is there a mailing list for Allegro
CL?
Q. What changes are needed to move from a 32-bit to 64-bit Allegro
CL?
Q. What is the best question to ask us as to my particular operating system and Allegro
CL?
Q. What is the current version of Allegro
CL?
(setf
class -name)
About the position
class
add-
class -grid-row
Advice of
class :after
Advice of
class :around
Advice of
class :before
An example of creating an object-editor and a
class -grid
built-in-
class
cg-object-editor-and-
class -grid.html
change-
class
class
Class Browser Dialog
Class Hierarchies
Class hierarchy
Class Interface Editor Dialog
class -graph-font
class -graph-initial-depth
class -grid
class -grid-body-column
class -grid-body-column-section
class -grid-body-row
class -grid-body-row-section
class -grid-check-box-column
class -grid-column
class -grid-column-header-row
class -grid-column-header-row-section
class -grid-column-section
class -grid-combo-box-column
class -grid-drawing-pane
class -grid-editable-text-column
class -grid-lisp-text-column
class -grid-numeric-editable-text-column
class -grid-pixmap-column
class -grid-row
class -grid-row-header-column
class -grid-row-header-column-section
class -grid-row-section
class -grid-static-text-column
class -grid-top-pane
class -info
class -name
class -of
class -precedence-list: when is it available?
Connector
Class Hierarchy
Creating an Object-Editor Dialog or
Class -Grid Programmatically
Creating object-editors and
class -grids
def-java-
class
def-java-
class
def-stream-
class
default-module-
class
default-pane-
class
defclass-embellisher-
class
define-remote-
class
delete-
class -grid-row
Determining the
Class Precedence List
dns-rr-
class
edited-
class
Example of defining a new system
class
find-
class
fixed-index-
class
fixed-index-filling-
class
grid-drawing-pane-
class -for-grid
import-remote-
class
Introduction to object-editors and
class -grids
jget-
class
Metaclasses for embellishing
class definitions
object-
class
selected-
class
shortcut-menu-
class
Simple-stream
Class Hierarchy
slot-atomic-update-using-
class
slot-editing-
class -grid
slot-value-using-
class -name
standard-
class
structure-
class
Testing the sax parser: the test-sax-parser
class
The
Class Model
The date-time
class
The duration
class
The Lisp remote-autotool
Class
The simple-stream
class hierarchy illustrated
The time-interval
class
unicode-combining-
class
update-all-
class -interface-widgets
update-instance-for-different-
class
update-instance-for-redefined-
class
with-stream-
class
*default-module-
class*
*default-module-group-
class*
*default-system-
class*
*ocx-
classes -for-focus*
Additional
classes , methods, functions, and variables
Calling Methods of Inner
Classes
Classes
Connection options, Server
Classes , and Port Classes
Connection options, Server Classes, and Port
Classes
Creating new RPC port and server
classes
date-time
classes
def-japi-
classes
Defining
Classes
Defining new
classes
Defining new stream
classes
Generated
Classes
Implemented Sub-
Classes of AWT Event Handlers
Index of
classes , operators, and variables
Index of RPC operators,
classes , and variables
Introduction to
Classes
LLM
Classes
Mapping SOAP Structures to CLOS
classes
Operators, variables, and
classes in the Shell module
Standard
classes
Standard
classes , methods, values
Stream
classes
Websocket
classes
Widget and window
classes
*jil-
classpath*
Tilde Semicolon:
Clause Separator
clean -system
fast-and-
clean
*exit-
cleanup -forms*
Always Do Exit
Cleanup in User-Close Methods
*
clear -input-on-error*
clear -cached-cell-value
clear -cached-cell-values
clear -delayed-cell-value
clear -delayed-cell-values
clear -focus
clear -grid-section
clear -input
clear -named-gradient
clear -page
clear -template
device-
clear -input
device-
clear -output
finish-output, force-output,
clear -output
lisp-widget-
clear -focus
save-on-
clear -focus
stream-
clear -input
stream-
clear -output
Clearing the database
cell-
click
click -event
click -must-be-on-gadget
click -off
click -position
click -to-toggle-inclusion
column-
click
default-menu-on-
click
do-
click
double-
click -as-default-button
double-
click -event
double-
click -time
drag-on-alt-
click
focus-on-
click
grid-bottom-right-
click
grid-
click
map-control-left-
click -to-right-click
map-control-left-click-to-right-
click
mouse-double-
click
mouse-double-
click
mouse-left-double-
click
mouse-middle-double-
click
mouse-middle-double-
click
mouse-right-double-
click
mouse-right-double-
click
nc-mouse-double-
click
nc-mouse-double-
click
nc-mouse-left-double-
click
nc-mouse-middle-double-
click
nc-mouse-middle-double-
click
nc-mouse-right-double-
click
nc-mouse-right-double-
click
on-
click
on-double-
click
Q. How do I get ANSI ACL (rather than Modern ACL) to start when I double-
click on an lpr file?
scrollbar-area-
click
select-on-right-
click
show-widget-palette-when-
click -form
simple-
click -toggle
sort-on-
click
use-mouse-
clicks -to-copy-lisp-forms
*cgjs-
client -options*
*other-
client -port*
--
client -timeout
--exit-server-on-
client -exit
--start-local-
client
A Simple
Client Example
active-
client -ports
cgjs-
client -option
client -end-all
client -exit
client -funcall
client -lisp
client -lisp-data
client -lisp-errors
client -lisp-keep
client -lisp-key
client -lisp-name
client -lisp-port
client -lisp-rc
client -lisp-start
client -lisp-verbose
client -port
client -port
client -ready-p
Client /Server
Creating a port where Lisp is the DDE
client
define-rpc-
client
exit-server-on-
client -exit
How to generate a SOAP
client interface from a WSDL definition
include-modules-for-starting-local-
client
JSON-RPC
client operators and variables
make-rpc-
client
make-ssl-
client -context
make-ssl-
client -stream
Making a
Client Call
One Lisp and Several Java
Client /Server connections
other-
client -error
other-
client -exit
register-
client -lisp
rpc-enable-
client
rpc-open-
client
run-other-
client
start-cgjs-
client
start-local-
client
The Allegro FTP
Client API
The Allegro FTP
client module
Websocket
client functionality
with-other-
client -port
Writing an Automation
Client
XML-RPC
client api
--max-
clients
max-
clients
Initialization and the sys:siteinit.cl and [.]
clinit .cl files
tabs-
clip
available-
clipboard -formats
cg-
clipboard .html
clipboard
Clipboard Dialog
Clipboard example
clipboard -changed
clipboard -format-from-object
clipboard -history-limit
clipboard -object
clipboard -pixmap
clipboard -string
convert-
clipboard -from-lisp
convert-
clipboard -to-lisp
default-
clipboard -format
ensure-lisp-
clipboard
pop-lisp-
clipboard
push-lisp-
clipboard
The Lisp
clipboard
The OS
clipboard
top-
clipboard -value-of-type
Viewing the Lisp
clipboard contents
web-browser-
clipboard -action
*
clipboard*
The two
clipboards in Common Graphics
The two
clipboards in Common Graphics
clipping -box
with-
clipping -box
:
cload
Appendix: Effective-method selection in Allegro CL
CLOS and Associated Optimizations
CLOS and MOP
CLOS and MOP conformance
CLOS Effective-method selection: Fixed Slot Accesses
CLOS optimization
CLOS slot manipulators
CLOS training
How to do
CLOS start up optimizations
Important
CLOS Issues for an Allegro CL OLE Application
Mapping SOAP Structures to
CLOS classes
Always Do Exit Cleanup in User-
Close Methods
Avoid Prompting the User in a User-
Close Method
close
close -button
close -connection
close -current-project
close -dde
close -dde
close -gate
close -image-list
close -inactive-listeners
close -mailbox
close -menu-and-submenus
close -outline-item-value
close -palette
close -pixmap-handle
close -port
close -port
close -project-close-editor-buffers
close-project-
close -editor-buffers
close -query
close -server
close -server
close -subtrees-on-close
close-subtrees-on-
close
close -window-and-menus
console-
close
dbm-
close
device-
close
invalid-fd-
close -on-fork-limit
mci-
close
profile-outline-draw-values-
close -under-mouse
range-on-
close
rpc-
close
user-
close
vk-
close -square-bracket
closed -pixmap
closed -pixmap-name
closed -pixmap-source
default-
closed -pixmap
mci-device-set-door-
closed
Open and
Closed Streams
outline-item-
closed -pixmap
stream-
closed -error
Closures in runtime analysis output
clrhash
*
cltl 1-compile-file-toplevel-compatibility-p*
*
cltl 1-in-package-compatibility-p*
Compatibility with pre-ANSI
CLtL -1 in Allegro CL
cluster
touch-point-not-
coalesced
Typelib entity:
CoClass
Customizing Generated
Code
A Complete
Code Example
About how to get sample
code for creating controls
ANSI/Modern
code portability
char-
code
char-
code -limit
code -char
code -file-pretty-print-columns
code -to-utf16-char
colorize-source-
code
compiler-unreachable-
code -warning
Converting from pixmap files to Lisp
code
CVO (
code -vector only) spaces
damaged-system-constant-error-
code
Different versions of Allegro CL load foreign
code differently
Ensuring
code is not loaded into an SMP Lisp
Foreign
code cannot easily be included at installation time
generate-accurate-x86-float-
code -switch
get-extern-
code -address
Handling signals in foreign
code
Importing ANSI mode
code into Modern mode
Importing ANSI/Modern-mode
code into a Modern/ANSI-mode Lisp
Importing Modern mode
code into ANSI mode
Input/output in foreign
code
Installing source
code
Load foreign
code with cl:load
OS error
code 0xc on Windows
property-starter-
code
real-char-
code -limit
record-
code -vectors
recreation-
code
remove-extern-
code -address
stream-error-
code
Syntactic modification of Common Lisp source
code
Using the IDE while user
code is busy
winapi-error-
code
with-unreachable-
code -allowed
[allegro directory]/src/aclstart.cl is the source
code for startup
flush-
codevectors
write-
codevectors
coerce
Coercion of Streams to Pathnames
driver-
collate -p
user-
collate -p
String
collation with international characters
Control of data
collection
Controlling the operation of data
collection
Garbage
Collection
Garbage
Collection
Garbage
collection introduction
Global garbage
collection
Tuning the garbage
collector
User control over the garbage
collector
Sharpsign
Colon
*
color -gradient-blend*
*
color -gradient-direction*
*
color -gradient-filling*
*
color -gradient-intensity*
About
color palettes in Common Graphics
ancestor-background-
color
animate-
color -number
ask-user-for-
color
axis-
color
axis-label-
color
background-
color
background-
color -one
background-
color -two
base-line-
color
body-background-
color
body-background-
color -one
body-background-
color -two
body-border-
color
border-
color
cell-background-
color
cell-
color
cell-foreground-
color
cell-horizontal-border-
color
cell-selected-background-
color
cell-selected-foreground-
color
cell-unavailable-foreground-
color
cell-vertical-border-
color
cg-
color -palettes.html
color
color -for-characters
color -for-comments
color -for-external-allegro-symbols
color -for-external-cg-symbols
color -for-external-cl-symbols
color -for-global-variables
color -for-strings
color -for-user-functions
color -number
color -string-at-cursor
color -string-at-index
color -under-mouse
color -when-dragging
color -when-idle
default-256-
color -palette-vector
default-background-
color
default-cell-border-
color
default-foreground-
color
default-gray-pixmap-
color -vector
default-pixmap-
color -vector
default-section-border-
color
Editor
Color tab on Options dialog
effective-background-
color
effective-border-
color
effective-foreground-
color
empty-
color
focus-box-
color
footnote-
color
foreground-
color
header-background-
color
initial-pixmap-
color -vector
link-
color
major-grid-line-
color
major-label-
color
minor-grid-line-
color
minor-label-
color
off-
color
off-
color -factor
on-
color
outer-border-
color
outline-item-highlighted-background-
color
outline-item-highlighted-foreground-
color
outline-item-selected-background-
color
outline-item-selected-foreground-
color
parenthesis-matching-
color
pop-up-
color -dialog
pressed-
color -mapper
process-trace-
color
profile-outline-item-under-mouse-
color
rich-edit-get-
color
same-
color
selected-tab-
color
subtitle-
color
system-app-workspace-
color
system-background-
color
system-dialog-background-
color
system-disabled-
color
system-edge-highlight-
color
system-edge-shadow-
color
system-foreground-
color
system-highlight-background-
color
system-highlight-foreground-
color
title-
color
title-off-
color
title-on-
color
unavailable-
color -mapper
use-
color -gradients-in-tree-graphs
with-background-
color
with-foreground-
color
with-trace-
color
colorize
colorize -on-load-file
colorize -on-typing
colorize -source-code
bar-border-
colors
bar-
colors
colors
high-low-fill-
colors
high-low-tee-
colors
icon-fill-
colors
line-
colors
regression-line-
colors
screen-
colors
texture-info-
colors
add-
column
body-
column -count
body-
column -defaults
check-box-
column
check-box-
column -mixin
class-grid-body-
column
class-grid-body-
column -section
class-grid-check-box-
column
class-grid-
column
class-grid-
column -header-row
class-grid-
column -header-row-section
class-grid-
column -section
class-grid-combo-box-
column
class-grid-editable-text-
column
class-grid-lisp-text-
column
class-grid-numeric-editable-text-
column
class-grid-pixmap-
column
class-grid-row-header-
column
class-grid-row-header-
column -section
class-grid-static-text-
column
column -click
column -defaults
column -header-cells
column -header-defaults
column -header-defaults
column -header-font
column -header-height
column -header-row
column -label-margin
column -label-offset
column -label-orientation
column -label-side
column -labels
column -padding
column -section
column -sections
column -selecting-row-mixin
column -sizing-row-mixin
column -width
combo-box-
column
combo-box-
column -mixin
current-text-
column
default-
column -width
delete-
column
Details of stream-line-
column and charpos
editable-text-
column
editable-text-
column -mixin
find-
column
focus-
column -section
footer-
column -count
footer-
column -defaults
grid-
column
grid-
column -section
header-
column -count
lamp-
column
lamp-
column -mixin
layout-
column -spacing
list-view-
column
multi-
column -p
pixmap-
column
pixmap-
column -mixin
remove-
column
row-header-
column
row-selecting-
column -mixin
row-sizing-
column -mixin
sort-
column
spreadsheet-
column
spreadsheet-
column -header-row
spreadsheet-row-header-
column
static-text-and-button-
column
static-text-and-button-
column -mixin
static-text-
column
static-text-
column -mixin
stream-advance-to-
column
stream-line-
column
widget-
column -mixin
body-
columns
code-file-pretty-print-
columns
columns
footer-
columns
header-
columns
list-all-table-
columns
Applying method
combination to the sorted list of applicable methods
Built-in Method
Combination Types
define-method-
combination
Define-method-
combination Arguments Lambda Lists
Generic functions, method
combination , and discrimination
Method Selection and
Combination
method-
combination
method-
combination -error
Standard Method
Combination
Combining Several WSDL Definitions in one Lisp Image
unicode-
combining -class
class-grid-
combo -box-column
combo -box
combo -box-column
combo -box-column-mixin
combo -box-pane
drop-
combo -box
font-face-
combo -box
font-size-
combo -box
menu-items-for-
combo -box-range
rich-edit-
combo -box
undrop-
combo -box
use-real-
combo -box
Comma
vk-
comma
*
command -char*
*object-editor-
command -buttons*
Accessing
command -line arguments
Command and expression history
Command line arguments
Command Line Options When Running a CG App in a Web Browser
command -buttons
command -line
command -line-argument
command -line-argument-count
command -line-arguments
control-or-
command -key
copy-
command
cut-
command
default-
command -line-arguments
delete-
command
do-
command
execute-
command
html-widget-
command -change
insert-
command
media-player-
command
More on the :processes
command
on-
command -change
paste-
command
redo-
command
run-shell-
command
send-
command
set-default-
command -line-arguments
The :bt
command for a quick look at the stack
undo-
command
When the dumped image starts 2:
command -line arguments
windows-
command -for-document-type
with-
command -line-arguments
Q. Why can't I use `dir` with run-shell-
command?
:zoom analogs and stack movement
commands
Adding Cut/Copy/Paste
commands to a menu-bar
Adding new top-level
commands
Commands and expressions
Commands for compiling and loading
Commands for killing processes and exiting Lisp
Commands that hide frames
Commands to manipulate break levels:
Correspondence between Windows
commands and DDE function names
Frame information
commands
General description of query functions and
commands
Getting help for top-level
commands
Inspector
commands
Miscellaneous top-level
commands
More on the :focus, :arrest, and :unarrest
commands
No top-level
commands in initialization files
Other stepping
commands and variables
shortcut-
commands
Stack
commands
A
comment about with-open-file and timing hazards
comment -indent
color-for-
comments
cg-
commit
A Sax XML Parser for Allegro
Common Lisp
About adding context-sensitive help to your
Common Graphics application
About color palettes in
Common Graphics
About
Common Graphics and IDE documentation
About
Common Graphics on HTML5/JavaScript (CG/JS)
About coordinate systems in
Common Graphics
About drawing graphics in
Common Graphics
About event-handling in
Common Graphics
About icons in
Common Graphics
About MCI support in
Common Graphics
About pixmaps in
Common Graphics
About rich text editing in
Common Graphics
About the
Common Graphics timer facility
About Touch Gesture Support in
Common Graphics on Windows
About using multiple windowing processes in a
Common Graphics application
add-
common -status-bar
Allegro
Common Lisp FAQ
An XML-RPC API for Allegro
Common Lisp
ANSI
Common Lisp
ANSI
Common Lisp and MetaObject Protocol Documentation
Building and Using an Allegro
Common Lisp Based DLL
Changes to
Common Graphics and the IDE
Changes to
Common Graphics released as patches to 10.1
Changes to
Common Graphics released as patches to 11.0
Common Case in Pathname Components
Common Graphics and IDE examples
Common Graphics and Integrated Development Environment Documentation
Common Graphics and the Integrated Development Environment
Common Graphics on HTML5/JavaScript (CG/JS)
Common Graphics Streams
Common Graphics/IDE Browser Version (CG/JS)
Common Lisp symbols
common -graphics-implementation-version
common -lisp-mode functions and variables
common -status-bar
common -status-bar-p
Constraints on the
COMMON -LISP Package for Conforming Programs
Data types added to standard
Common Lisp
Debugging
Common Lisp processes in Emacs
Document Object Model (DOM) in Allegro
Common Lisp
Editing
Common Lisp Programs
Environments support in Allegro
Common Lisp
Extensions to
Common Lisp operators
Implementation of
Common Lisp Functions for simple-streams
Information sharing between
Common Lisp and Emacs
Installing Allegro
Common Lisp
Introduction to MCI functionality in
Common Graphics
Key bindings in
Common Lisp subprocess mode
Modifying the state of the
Common Lisp environment
New changes to
Common Graphics
PAM support in Allegro
Common Lisp
Release Notes for Allegro
Common Lisp
Running
Common Lisp
Some
common errors
Symbols in the
COMMON -LISP Package
Syntactic modification of
Common Lisp source code
System Internals in
Common Graphics
The
COMMON -LISP Package
The
COMMON -LISP-USER Package
The two clipboards in
Common Graphics
The two clipboards in
Common Graphics
Typing input to
Common Lisp
Using Allegro
Common Lisp
Using
Common Lisp (non-Allegro specific)
Writing and Debugging
Common Lisp Programs
An example using Telnet to
communicate with a running Lisp process
Running several
communicating Allegro CL images
Assessing whether the adjustment and
compactification phases are justified
Building the
Companion DXL File: fact.dxl
*file-type-
comparator*
*redefinition-pathname-
comparison -hook*
Comparison with excl:dumplisp
Comparison with excl:generate-application
Pathname
comparison
String
comparisons with short strings
*cltl1-compile-file-toplevel-
compatibility -p*
*cltl1-in-package-
compatibility -p*
*gtk-
compatibility -warning-action*
Compatibility between 32 and 64-bit versions of Allegro CL
Compatibility issues in the regexp2 module
Compatibility with pre-ANSI CLtL-1 in Allegro CL
Earlier International Allegro CL
Compatibility
Older Allegro CL External-Format
Compatibility
Non-backward
compatible changes
*sharp-plus-de-facto-standard-
compatible*
*
compilation -unit-environment*
Checking format forms during
compilation
Compilation and Delivery
compilation -unit
Macroexpansion and
Compilation of Fwrappers
make-
compilation -unit-environment
Minimal
Compilation
with-
compilation -unit
*cltl1-
compile -file-toplevel-compatibility-p*
*
compile -advice*
*
compile -file-environment*
*
compile -file-pathname*, *compile-file-truename*
*compile-file-pathname*, *
compile -file-truename*
*
compile -print*, *compile-verbose*
*compile-print*, *
compile -verbose*
compile
compile -advice
compile -file
compile -file
compile -file-if-needed
compile -file-pathname
compile -files-as-utf8
compile -foreign-type
compile -format-strings-switch
compile -lambda-expr-in-env
compile -macroexpansions-for-safety-switch
compile -module
compile -module-action
compile -project
compile -re
compile -regexp
compile -satisfies-load
compile -system
compile -unsaved-form
full-
compile -project
make-
compile -file-environment
New
compile -file strategy
Other package changes and
compile -time-too behavior
Persistence of defining forms encountered by
compile -file
Variables which control information printed by
compile -file
compiled -function
compiled -function-p
ensuring-
compiled -body
load-
compiled
*
compiler -not-available-warning*
call-
compiler -optimization-switch
Changing
compiler optimization switch settings
Compiler backtrace examples
Compiler backtraces
Compiler enhancements
Compiler explanations
Compiler handling of top-level forms
Compiler Terminology
compiler -explanations.html
compiler -free-reference-warning
compiler -inconsistent-name-usage-warning
compiler -let
compiler -macro-function
compiler -no-in-package-warning
compiler -not-available-error
compiler -not-available-warning
Compiler -specific warnings
compiler -undefined-functions-called-warning
compiler -unreachable-code-warning
define-
compiler -macro
explain-
compiler -settings
How does the
compiler treat local variables?
Lisp images without a
compiler
Q. Why is the
compiler complaining about a missing in-package form when I am certain that my **offline file** starts with one?
show-dialog-on-
compiler -warnings
Things to note about the
compiler and macros
Using the jil
compiler
Commands for
compiling and loading
Compiling
Compiling Format Strings
Compiling individual forms or groups of forms
compiling .html
Conditions while
compiling
Q. Why is the compiler
complaining about a missing in-package form when I am certain that my **offline file** starts with one?
complement
A
Complete Code Example
A
complete example
An initial
complete chart-widget example
complete -date-time
flag-modal-
completion
maximum-symbol-
completion -choices
Select a
Completion Dialog
symbol-
completion -searches-all-packages
complex
complex
Memlog: A Facility for Minimally Intrusive Monitoring of
Complex Application Behavior
The user-conversion function in a
complex -type-spec
upgraded-
complex -part-type
Printing
Complexes
complexp
Compliance with major mode conventions, including user-visible changes after installing the patch
:UNSPECIFIC as a
Component Value
:WILD as a
Component Value
Add
Component Dialog
add-
component
add-
component -to-tab
add-to-
component -toolbar
allow-
component -overlap
bury-
component
component
Determining the :name
component
Determining the :type
component
expose-
component
find-
component
focus-
component
invalidate-
component
invalidate-
component -nc
Q. Why doesn't make-pathname merge the given :directory
component with the directory component in :defaults argument?
Q. Why doesn't make-pathname merge the given :directory component with the directory
component in :defaults argument?
remove-
component
remove-
component -from-tab
remove-from-
component -toolbar
Restrictions on Examining a Pathname Directory
Component
set-focus-
component
The directory
component of merged pathnames
urn-f-
component
urn-q-
component
urn-r-
component
Determining the :directory
component
Common Case in Pathname
Components
components
Components of the API
Lisp as a shared library application
components
Local Case in Pathname
Components
snap-to-
components
SOAP Server
Components
compose -encapsulating-streams
compose -external-formats
compose -octet-array
compose -octet-array-fn
compose -string
compose -string-fn
Composed External-Formats
composed -external-format-p
find-
composed -external-format
ef-
composee -ef
ef-
composer -ef
composing -stream
Encapsulating
composing external-formats
mci-
compound -device-p
Comprehensive help
Support for gzip and bzip
compression and decompression
compute -applicable-methods
compute -restarts
brief-
comtab
cg-emacs-
comtab
cg-host-
comtab
comtab
comtab
comtab -mixin
comtab -report
*text-edit-
comtab*
concatenate
concatenate -project-fasls
concatenate -rich-text
concatenate -system
concatenated -stream
concatenated -stream-streams
make-
concatenated -stream
Basic
Concepts
Cons
Concepts
File System
Concepts
Pretty Printer
Concepts
Sequence
Concepts
Concise -printing
Concurrency control for shared objects
cond
break-
condition
cl:simple-
condition -format-arguments and cl:simple-condition-format-control
cl:simple-condition-format-arguments and cl:simple-
condition -format-control
condition
Condition Designators
Condition Variables
condition -variable
condition -variable-broadcast
condition -variable-signal
condition -variable-wait
condition -variable-wait-count
define-
condition
make-
condition
make-
condition -variable
po-
condition
po-
condition
po-
condition -identifier
po-
condition -server-string
Q. Sometimes Allegro CL, particularly with large images, run out of memory with a storage-
condition . Why might this be happening?
serious-
condition
simple-
condition
simple-
condition -format-control, simple-condition-format-arguments
simple-condition-format-control, simple-
condition -format-arguments
storage-
condition
Storage-
condition errors
with-
condition -restarts
atomic-
conditional -setf
atomic-
conditional -setq
Tilde Left-Bracket:
Conditional Expression
Tilde Right-Bracket: End of
Conditional Expression
Tilde Underscore:
Conditional Newline
full-recompile-for-runtime-
conditionalizations
Conditionalizing assert calls
The issue of nested
conditionals in Allegro CL
Use of Read-Time
Conditionals
*warn-on-nested-reader-
conditionals*
Conditions in AODBC
Conditions on distributing Allegro Runtime created applications
Conditions signaled by the IMAP and Pop interfaces
Conditions while compiling
excl:dumplisp will fail under some
conditions
Printing
Conditions
Standard
conditions
get-servlet-
config
cg-
configuration
configuration
configuration
find-window-
configuration
gesture-
configuration
ide-
configuration
keep-
configuration
restore-window-
configuration
System
configuration
window-
configurations
configure -dns
configure -gestures
*dns-
configured*
with-mouse-
confined
--
confirm -exit
confirm -exit
confirm -grid-subsection-deletion
confirm -web-browser-exit
Q. \[Windows only\] How do I move DLL in memory so that it doesn't
conflict with the Lisp heap?
Prevention of Name
Conflicts in Packages
Using package [package] results in name
conflicts...
CLOS and MOP
conformance
Conformance with the ANSI specification
incompatible-
conformance -change-warning
Status and
conformance
*
conforming -slot-makunbound-style*
Conforming Implementations
Conforming Programs
Constraints on the COMMON-LISP Package for
Conforming Programs
conjugate
Allegro MySQL Direct
Connect Library
connect
connect
Connect to the imap server on the machine holding the email
Oracle Interface: Allegro Oracle Direct
Connect
socket-
connect
with-pending-
connect
How to run two Emacs's
connected to two different Lisps
mysql-
connected
API for
connecting and disconnecting
Connecting datagram sockets
Connecting stream sockets
Connecting to the server
*jlinker-default-
connection -pool*
accept-
connection
close-
connection
Connection options, Server Classes, and Port Classes
Datagram Socket
Connection
jquery-
connection -pool
jstart-
connection -pool
make-imap-
connection
make-pop-
connection
Making a Shared Memory
Connection
Re-entrancy, parallelism and
connection pooling
with-imap-
connection
with-pop-
connection
*jlinker-
connection*
--limit-
connections -to-same-machine
Callback style of datagram socket
connections
Callback style of shared memory
connections
Connections
Connections to Oracle
Datagram socket
connections
Declarative interface of datagram socket
connections
Declarative interface of shared memory
connections
Explicit port interface of datagram socket
connections
Explicit port interface of shared memory
connections
limit-
connections -to-same-machine
One Lisp and Several Java Client/Server
connections
Secure
connections
Shared Memory
Connections
Shared Memory
Connections (Windows Only)
Stream Socket
Connections
Stream socket connectionsStream socket
connections
Valid
connections between octet-oriented and character-oriented
Stream socket
connectionsStream socket connections
Connector Class Hierarchy
cons
cons
Cons Concepts
jget-
cons
lasting-
cons
conserve -indentation
Conses as Lists
Conses as Trees
Considerations for drawing on particular kinds of windows
About design
considerations for event-driven applications
Application deployment
considerations
Security
considerations
Stack
consing , avoiding consing using apply, and stack allocation
Stack consing, avoiding
consing using apply, and stack allocation
The
Consing Dot
Numeric calculation ordering and
consistency
*show-
console -on-standalone-error*
console -close
console -control
console -handle
console -is-visible
console -title
console -tray-icon
console -tray-tooltip
Creating a
Console APP on Windows
hide-
console
run-with-
console
set-
console -exterior
show-
console
Starting Allegro CL on Windows as a
Console App
The
console window in applications
consp
bind-c-
constant
constant -value
damaged-system-
constant -error
damaged-system-
constant -error-code
def-foreign-
constant
def-foreign-
constant
mci-device-type-
constant
constantly
constantp
check-system-
constants
Defined Operating System/Lisp
constants by architecture
floating-point
constants
Lisp
constants corresponding to Operating System constants
Lisp constants corresponding to Operating System
constants
Lisp
constants corresponding to Operating System constants
Lisp constants corresponding to Operating System
constants
Operating System
Constants defined in Allegro CL
osi-
constants .html
reorder-folded-
constants -switch
Constituent Characters
Constraints on the COMMON-LISP Package for Conforming Programs
mime-part-
constructed
mime-part-
constructed -p
with-mime-part-
constructed -stream
Constructing mplog files from the debugger on Windows
Constructor functions
def-java-
constructor
Generated
Constructors , Decoders, and Encoders
Q. I still have problems with my license file. Can I
contact you for assistance?
Contacting Franz Inc. for sales, licensing assistance, and information
module-
container
containing -system
Allegro CL documentation table of
contents
contents
contents -ref
contents -set
erase-
contents -box
erase-
contents -box-x-y
erase-
contents -circle
erase-
contents -circle-sector
erase-
contents -ellipse
erase-
contents -ellipse-sector
erase-
contents -polygon
erase-
contents -rounded-box
file-
contents
make-texture-
contents
mask-
contents
mask-
contents -ref
mask-
contents -set
Viewing the Lisp clipboard
contents
About adding
context -sensitive help to your Common Graphics application
context -sensitive-default-path
context -sensitive-help
copy-graphics-
context
device-
context
graphics-
context -p
make-graphics-
context
make-ssl-client-
context
make-ssl-server-
context
restoring-graphics-
context
set-graphics-
context
source-
context
with-device-
context
*print-verbose-source-
context*
:
continue
abort,
continue , muffle-warning, store-value, use-value
continue
*std-
control -out-table*
*terminal-
control -in-table*
:debug-
control
Assigning an icon to a
control
cl:simple-condition-format-arguments and cl:simple-condition-format-
control
Concurrency
control for shared objects
console-
control
Control Flow
Control of data collection
Control -character Processing
control -error
control -key
control -or-command-key
def-cg-ocx-
control
Dynamic
Control of the Arrangement of Output
fetch-
control -value
header-
control
header-
control
header-
control -pane
make-
control -table
map-
control -left-click-to-right-click
ocx-
control
Parameters that
control generations and tenuring
Parameters that
control how big newly allocated spaces are
Parameters that
control minimum size
Q. How do I
control the stack size on Windows?
Runtime Analyzer
Control Dialog
scheduler-in-
control -p
simple-condition-format-
control , simple-condition-format-arguments
socket-
control
tab-
control
tab-
control
tab-
control -pane
tab-
control -widget
Transferring
Control to the debugger: break-hook
up-down-
control
up-down-
control
up-down-
control -pane
User
control over the garbage collector
Variables which
control information printed by compile-file
vk-
control
vk-left-
control
vk-right-
control
with-motionless-text-
control
Controlling Access to Methods
Controlling the operation of data collection
About how to get sample code for creating
controls
display-
controls
Outline
controls and pixmaps
Pixmaps on picture
controls
eol-
convention
Compliance with major mode
conventions , including user-visible changes after installing the patch
Conventions for passing arguments
Naming
conventions
Notation
conventions used in this document
Notational
Conventions
Removed Argument
Conventions
PAM
conversation functions
Operator
Conversion
The user-
conversion function in a complex-type-spec
Tilde Left-Paren: Case
Conversion
Tilde Right-Paren: End of Case
Conversion
Argument
Conversions
Conversions
Conversions between date-time and CL universal-time
Data Types and
Conversions
convert -clipboard-from-lisp
convert -clipboard-to-lisp
convert -foreign-name
convert -mixed-case-symbols
convert -returned-dde-buffer
convert -returned-dde-buffer
convert -returned-dde-string
convert -returned-dde-string
convert -to-lang
strings-
convert -def-warning
The
Convert Argument
The
convert argument values
The syntax of the
convert argument
data-read-
converter
data-write-
converter
Converting from pixmap files to Lisp code
About
coordinate systems in Common Graphics
Coordinate System Location of Origin
Coordinate System Unit of Size
cg-
coordinates .html
Coordinates
*
copied -character-format*
driver-
copies
user-
copies
Adding Cut/
Copy /Paste commands to a menu-bar
Built-In Cut,
Copy , and Paste functionality
copy -alist
copy -box
copy -character-format
copy -command
copy -directory
copy -file
copy -graphics-context
copy -list
copy -menu-item
copy -pixels-to-stream
copy -pixels-to-stream-from-file
copy -pixels-with-mask-to-stream
copy -position
copy -pprint-dispatch
copy -readtable
copy -selection
copy -seq
copy -stream-area
copy -structure
copy -symbol
copy -to-mailbox
copy -to-stream
copy -tree
copy -uri
html-widget-
copy
jlinker-
copy -base
memlog-
copy
use-mouse-clicks-to-
copy -lisp-forms
Copyright notice
Core files: when they are useful and what to do with them
make-box-relative-from-
corner
nmake-box-relative-from-
corner
make-box-from-
corners
nmake-box-from-
corners
nstream-string-
corners
stream-string-
corners
Q. \[Express\] \[Windows\] Is my antivirus software
correct that the Express Edition is a virus?
Correspondence between Windows commands and DDE function names
Lisp constants
corresponding to Operating System constants
Lisp constants
corresponding to Operating System constants
sin,
cos , tan
sinh,
cosh , tanh, asinh, acosh, atanh
Profiling error:
could not read text section
*format-arg-
count -stats*
Argument
count checking example
barrier-arriver-
count
barrier-change-
count
barrier-set-
count
body-column-
count
body-row-
count
Call-
count results
command-line-argument-
count
condition-variable-wait-
count
count , count-if, count-if-not
count,
count -if, count-if-not
count, count-if,
count -if-not
count -icons-in-file
exclusive-locker-
count
footer-column-
count
footer-row-
count
format-arg-
count -stats
hash-table-
count
header-column-
count
header-row-
count
mailbox-message-
count
process-pool-active-
count
process-pool-discarded-
count
process-pool-idle-
count
process-pool-killed-
count
process-pool-new-
count
process-pool-reused-
count
process-pool-saved-
count
row-
count
section-
count
shared-locker-
count
subsection-
count
timer-
count
verify-argument-
count -switch
verify-format-argument-
count -switch
inc-test-
counter
*gensym-
counter*
The call-
counting profiler
list-call-
counts
print-type-
counts
show-call-
counts
Coverage analysis in Allegro CL
with-
coverage
Introduction to cbind and
cplbind
process-
cpu -msec-used
process-
cpu -msec-used-delta
The
CPU time analyzer
Q. My lisp immediately
crashes a few seconds after startup. What's causing this?
create -icon-handle
create -mailbox
create -newline-ef
create -pixmap-handle
db-grid-
create -button-on-change
How to
create an 8-bit image which starts the IDE
new-project-
create -form
Conditions on distributing Allegro Runtime
created applications
Externals must be resolved when the .so/.sl/.dylib/.dll file is
created
memory-bitmap-not-
created
Names and Nicknames
created with :flat t
About how to get sample code for
creating controls
An example of
creating an object-editor and a class-grid
Creating a Console APP on Windows
Creating a customized image
Creating a Dynamically Linked Lisp/Java Application
Creating a patch file
Creating a pixmap programmatically
Creating a port where Lisp is the DDE client
Creating an application
Creating an icon
Creating an Object-Editor Dialog or Class-Grid Programmatically
Creating and using pll files using cvdcvti/cvdcvt
Creating new RPC port and server classes
Creating object-editors and class-grids
Creating patch files in general
Creating runtime applications
Creating Shared Objects that refer to Allegro CL Functionality
Creating streams
Creating symbols
Creating the deliverable
Creating user-defined hash-table implementations
creation -process
Object
Creation and Initialization
critical -section
CRL support
crlf
crlf -base-ef
A
cross -referencer example
Cross Reference Facility
Cross reference introduction
cross -cursor
cross -reference.html
cross -section-box
The
cross -reference database
The
cross -reference package
When is the
cross -reference information generated?
locale-n-
cs -precedes
locale-p-
cs -precedes
free-
cstruct
make-
cstruct
malloc-
cstruct
typecase,
ctypecase , etypecase
locale-int-
curr -symbol
locale-
currency -symbol
*
current -case-mode*
*
current -process*
*
current -thread*
:
current
cancel-
current -profile
cell-style-
current -date
close-
current -project
current -directory
current -hotspot
current -instance
current -line-number
current -position
current -position-x
current -position-y
current -project
current -text-column
current -thread
Examining the
current settings and their effect
highlight-
current -date
mci-device-
current -track
Q. What is the
current version of Allegro CL?
save-
current -profile
scroll-
current -index-into-view
The
current drawing style
The
current package on startup
The
Current Readtable
with-
current -source-form
With-
current -source-form example
Q. On which x86 (i.e., Intel Pentium and friends) Linux versions do the
currently supported versions of Allegro CL run?
app-starting-
cursor
arrow-
cursor
cache-
cursor
color-string-at-
cursor
cross-
cursor
cursor
cursor
cursor -handle
cursor -name
cursor -position
cursor -size
drag-
cursor
drop-
cursor
find-
cursor
grid-part-
cursor
hand-
cursor
help-
cursor
line-
cursor
link-at-mouse-
cursor
link-at-text-
cursor
no-drop-
cursor
no-drop-
cursor
scroll-text-
cursor -into-view
sizing-
cursor
sizing-north-south-
cursor
sizing-northeast-
cursor
sizing-northeast-southwest-
cursor
sizing-northwest-
cursor
sizing-northwest-southeast-
cursor
sizing-southeast-
cursor
sizing-southwest-
cursor
sizing-west-east-
cursor
uncache-
cursor
vertical-arrow-
cursor
waiting-
cursor
with-
cursor
without-
cursor
*with-
cursor*
Cursors
GC
cursors
Gc
cursors
Managing
cursors
Mouse
cursors
draw-bezier-
curve
fill-bezier-
curve
Q. I have set the stack
cushion (see sys:set-stack-cushion and sys:stack-cushion) to a reasonable value, but the soft stack limit is not being detected, and I get a lisp death instead. Why is that?
Q. I have set the stack cushion (see sys:set-stack-
cushion and sys:stack-cushion) to a reasonable value, but the soft stack limit is not being detected, and I get a lisp death instead. Why is that?
Q. I have set the stack cushion (see sys:set-stack-cushion and sys:stack-
cushion ) to a reasonable value, but the soft stack limit is not being detected, and I get a lisp death instead. Why is that?
set-stack-
cushion
stack-
cushion
custom -status-bar-font
custom -tooltip-font
Use of
custom .cl
*pathname-
customary -case*
Creating a
customized image
Customizing Generated Code
start-
customs
Adding
Cut /Copy/Paste commands to a menu-bar
Built-In
Cut , Copy, and Paste functionality
cut -command
cut -selection
cuttable
Creating and using pll files using cvdcvti/
cvdcvt
The
cvdcvt and cvdcvti programs
Creating and using pll files using
cvdcvti /cvdcvt
The cvdcvt and
cvdcvti programs
CVO (code-vector only) spaces
cyan
dark-
cyan
light-
cyan
Copyright (c) Franz Inc. Lafayette, CA., USA. All rights reserved.