Permuted Index - F (original ) (raw )Tilde
F : Fixed-Format Floating-Point
vk-
f1
handle-
f10
vk-
f10
vk-
f11
vk-
f12
vk-
f13
vk-
f14
vk-
f15
vk-
f16
vk-
f2
vk-
f3
vk-
f4
vk-
f5
vk-
f6
vk-
f7
vk-
f8
vk-
f9
face
font-
face
font-
face -combo-box
font-
face -fixed-width-p
same-
face
font-
faces
About the Common Graphics timer
facility
Cross Reference
Facility
IMAP
facility package
Memlog: A
Facility for Minimally Intrusive Monitoring of Complex Application Behavior
The Allegro Presto
facility has been removed
The Def-fwrapper/fwrap
Facility
The foreign types
facility
The Fwrap
Facility
The multiprocessing logging (mplog)
facility
Building the Companion DXL File:
fact .dxl
Building the Example DLL:
fact .dll
Using An Example Allegro CL Based DLL:
fact .dll
*sharp-plus-de-
facto -standard-compatible*
default-height-
factor
default-width-
factor
off-color-
factor
scroll-on-drag-
factor
*pop-up-message-max-height-
factor*
*pop-up-message-max-width-
factor*
excl:dumplisp will
fail under some conditions
[Q. Sometimes Allegro CL, particularly with large images, ](faq.html#
Something like this will not work of some platforms %2864-bit Windows, for
example%29:
```lisp
%28build-lisp-image )
[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 )
case-
failure
case-
failure -name
case-
failure -possibilities
Debugging an image build problem or
failure
Gsgc
failure including System Error
Q. I am getting stack overflows and occasional Lisp
failure when I sort on large arrays. Why and what can I do?
*break-on-test-
failures*
*test-unexpected-
failures*
font-
family
socket-address-
family
fanatical -followers
Allegro Common Lisp
FAQ
faq .html
The Allegro CL
FAQ
The most popular
FAQ entries
The most recent
FAQ entries
*
fasl -circle-default*
*
fasl -default-type*
Fasl files
fasl -casemode-mismatch
fasl -open
fasl -read
fasl -write
file-incompatible-
fasl -error
portable-
fasl -file-version-warning
presto-
fasl -set
The
fasl reader/writer
When is xref information in a
fasl file added to the database?
The
fasldump program
The
faslinfo program
concatenate-project-
fasls
Caches for
fast dispatching
fast -and-clean
mci-device-
fast -rate
Optimizing for
fast floating-point operations
Type errors in sequence functions:
fastseq and safeseq
The unicode and
fat External-Format Types; the unicode BOM
Faults and Errors
fboundp
floor, ffloor, ceiling,
fceiling , truncate, ftruncate, round, fround
invalid-
fd -close-on-fork-limit
socket-os-
fd
fdefinition
Feature Expressions
featurep
Advanced miscellaneous
features
Deciding on necessary
features
Features
Features present or missing from \*features\* in Allegro CL
Features present or missing from \*
features \* in Allegro CL
New
features
New
Features and Fixes
Overview of CG/JS
Features
Thread-unsafe standard Lisp operations: *
features *, *modules*, require/provide, external-format loading, etc.
*
features*
*ssl-
features*
Reader macros and cl:\*
features\*
dbm-
fetch
fetch -control-value
fetch -field
fetch -letter
fetch -letter-sequence
fetch -parts
fetch -row
with-
fetch -letter-sequence
Fetching a Letter
Q. My lisp immediately crashes a
few seconds after startup. What's causing this?
Q. [32-bit Lisp] How do I pass and return 64-bit integers through the
FFI?
floor,
ffloor , ceiling, fceiling, truncate, ftruncate, round, fround
deposit-
field
dialog-
field
fetch-
field
jget-
field
mask-
field
set-dialog-
field
Bit
Fields
dialog-
fields
mysql-
fields
set-dialog-
fields
*sert-exclude-
fields*
*sert-ordered-include-
fields*
first, second, third, fourth,
fifth , sixth, seventh, eighth, ninth, tenth
*cltl1-compile-
file -toplevel-compatibility-p*
*compile-
file -environment*
*compile-
file -pathname*, *compile-file-truename*
*compile-file-pathname*, *compile-
file -truename*
*default-
file -type*
*
file -type-comparator*
*init-
file -names*
*load-source-
file -info*
*record-source-
file -info*
*source-
file -frobbers*
*source-
file -types*
--
file -to-publish
--port-
file
A comment about with-open-
file and timing hazards
A sample initialization
file
autoload-
file -does-not-exist-error
Building the Companion DXL
File : fact.dxl
cl:
file -length
cl:
file -write-date implementation
cl:probe-
file implementation
code-
file -pretty-print-columns
colorize-on-load-
file
compile-
file
compile-
file
compile-
file -if-needed
compile-
file -pathname
copy-
file
copy-pixels-to-stream-from-
file
count-icons-in-
file
Creating a patch
file
Deducing the namespaces used in a WSDL
file
default-
file -type
Delaying evaluation of a form in an init
file
delete-
file
delete-openai-
file
device-
file -length
device-
file -position
digest-
file
discard-all-source-
file -info
draw-text-
file
end-of-
file
Errors in an initialization
file
Express Edition installation and license
file issues
Externals must be resolved when the .so/.sl/.dylib/.dll
file is created
extract-icon-from-
file
file
File arguments are read as strings
File information and the :in-files keyword argument
File Menu
File Streams
File System Concepts
File types
file -access-date
file -archive-p
file -attributes
file -author
file -character-position
file -contents
file -dialog-source-types
file -directory-p
file -does-not-exist-error
file -error
file -error-pathname
file -hidden-p
file -incompatible-fasl-error
file -length
file -normal-p
file -older-p
file -position
file -read-only-p
file -selection-buffer-size
file -simple-stream
file -stream
file -string-length
file -system-info
file -system-p
file -system-type
file -systems
file -systems-info
file -temporary-p
file -version-info
file -write-date
find-in-files-
file -list-portion
Foreign
File Processing
form-
file
ftp-transfer-
file
Functions that implement source
file recording
Icon files suitable as a value for icon-
file
icon-
file
If you modify a so/sl/dylib/dll
file that has been loaded, you must load the modified file!
import-javascript-
file
include-manifest-
file -for-visual-styles
jcomp-
file
lisp-to-bat-
file
load-cg-source-
file -info
load-
file
load-
file -on-dropped-path
make-compile-
file -environment
make-temp-
file -name
mapped-
file -simple-stream
mapped-
file -simple-stream-buffer
mci-device-
file
md4-
file
md5-
file
module-
file
namestring,
file -namestring, directory-namestring, host-namestring, enough-namestring
New compile-
file strategy
Obtaining a license
file
One library
file cannot depend on an already loaded library file
One library file cannot depend on an already loaded library
file
open-text-
file
OSI
file handling functionality
OSI
file locking functions
OSI group
file access
OSI networks
file access
OSI protocols
file access
OSI services
file access
pathname-as-
file
pathname-sans-
file
Persistence of defining forms encountered by compile-
file
pll-
file
portable-fasl-
file -version-warning
print-text-
file
probe-
file
Professional/Enterprise Edition installation and license
file issues
project-
file
project-
file -version-info
Q. I still have problems with my license
file . Can I contact you for assistance?
Q. Sometimes CL output is not logged in the dribble-bug
file . What do I do about this?
Q. Why does it take so long to load a
file that interns several thousand symbols in a package?
Q. Why does read-from-string signal an end-of-
file error even when I pass the eof-error-p argument as nil?
Q. Why is the compiler complaining about a missing in-package form when I am certain that my **offline
file ** starts with one?
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?
read-links-
file
record-source-
file
rename-
file
rename-
file -acl6.1
rename-
file -raw
restore-
file -positions
rmd160-
file
save-as-text-
file
save-
file
save-links-
file
save-options-to-user-specific-
file
save-text-
file
saved-byte-
file -position
saved-char-
file -position
set-
file -version-info
sha1-
file
sha224-
file
sha256-
file
sha384-
file
sha512-
file
socket-chunking-end-of-
file
socket-datagram-
file -active
socket-stream-
file -active
socket-stream-
file -passive
Source
File Recording
source-
file
Source-
file recording Introduction
source-
file -recording.html
source-
file -types
splash-
file
sync-widget-to-image-
file
The Allegro CL license
file
The user options
file allegro-ide-options.cl
update-widgets-of-image-
file
Updating the bundle
file
upload-openai-
file
use-pll-
file
utility-
file -directory
Variables which control information printed by compile-
file
What should be in your .emacs
file
When is xref information in a fasl
file added to the database?
with-open-
file
with-saved-
file -positions
write-backtrace-to-
file
If you modify a so/sl/dylib/dll file that has been loaded, you must load the modified
file!
*strict-probe-
file*
Q. How do I get ANSI ACL (rather than Modern ACL) to start when I double-click on an lpr
file?
Q. How do I install the license
file?
filename
local-
filename
remote-
filename
Namestrings as
Filenames
Pathnames as
Filenames
all-
files
compile-
files -as-utf8
Constructing mplog
files from the debugger on Windows
Converting from pixmap
files to Lisp code
Core
files : when they are useful and what to do with them
Creating and using pll
files using cvdcvti/cvdcvt
Creating patch
files in general
delete-directory-and-
files
distributed-
files
editable-
files
external-format-for-saved-
files
Fasl
files
File information and the :in-
files keyword argument
files
Files
Files involved in using jLinker
Files Lisp must find to start up and files it may need later
Files Lisp must find to start up and
files it may need later
Files Lisp needs to start up 1: .so (or dll) files built with image
Files Lisp needs to start up 1: .so (or dll)
files built with image
Files Lisp needs to start up 2: the Allegro directory
Files that may be looked for on startup and after startup
Find in
Files Dialog
find-in-
files -file-list-portion
find-in-
files -search-subprojects-later
find-in-
files -show-html-files-in-browser
find-in-files-show-html-
files -in-browser
Finding additional
files
Further points, including information on temporary
files
How the dumped image finds loaded library
files
Icon
files suitable as a value for icon-file
Initialization and the sys:siteinit.cl and [.]clinit.cl
files
internally-loaded-
files
javascript-
files -to-import
Lisp as a shared library application
files
list-openai-
files
mci-device-uses-
files -p
No top-level commands in initialization
files
open-
files -in-gnu-emacs
open-project-show-
files -in-editor
Q. Should Allegro CL on Windows be installed in the Program
Files directory?
Setting global variables in initialization
files
Starting on Windows using bat
files
Temporary directory and
files
The executable, the image, and additional
files
The package in
files with no in-package form
The standard readtable is read-only, affect on with-standard-io-syntax and modifying the readtable in init
files and with -e
update-bundle-
files
What to do with patch
files
When the dumped image starts 3: reading init
files
Where the autoloaded
files are located
write-bom-to-utf8-
files
Use of shared libraries (foreign
files)
*read-init-
files*
Filesystem manipulation functions
array-has-
fill -pointer-p
bar-
fill -textures
cl:pprint-
fill implementation
fill
Fill Pointers
fill -bezier-curve
fill -box
fill -box-x-y
fill -circle
fill -circle-sector
fill -ellipse
fill -ellipse-sector
fill -order
fill -pointer
fill -pointer-output-simple-stream
fill -polygon
fill -rounded-box
fill -space
fill -texture
fill -texture-origin
fill -texture-size
flood-
fill
header-
fill -space
high-low-
fill -colors
icon-
fill -colors
po-
fill
pprint-
fill , pprint-linear, pprint-tabular
profile-outline-
fill -inner-area
with-
fill -texture
generate-
filled -ef-templates
icons-
filled
bar-gradient-
filling
body-gradient-
filling
Drawing lines,
filling areas, and erasing
Filling the entire widget
fixed-index-
filling -class
icon-gradient-
filling
*color-gradient-
filling*
button-
fills -cell
mouse-move-
filter
scroll-
filter
Stack frame
filter
wheel-
filter
You May Need to
Filter Events If Dragging Operations Are Sluggish
digest-
final
hmac-
final
hmac-md5-
final
hmac-sha1-
final
md4-
final
md5-
final
rmd160-
final
sha1-
final
sha224-
final
sha256-
final
sha384-
final
sha512-
final
Some
final standalone examples
schedule-
finalization
unschedule-
finalization
Example of weak vectors and
finalizations
Finalizations
Weak vectors,
finalizations , static arrays, etc.
A
finalized object may still be pointed to by a weak vector or hash-table
call-
finalizer
:
find
Files Lisp must
find to start up and files it may need later
Find Dialog
Find in Files Dialog
find , find-if, find-if-not
find,
find -if, find-if-not
find, find-if,
find -if-not
find -again-after-replace
find -all-symbols
find -application-window
find -class
find -column
find -component
find -composed-external-format
find -cursor
find -external-format
find -ide-window
find -in-files-file-list-portion
find -in-files-search-subprojects-later
find -in-files-show-html-files-in-browser
find -item
find -links
find -locale
find -method
find -module
find -mozilla-gtk-path
find -named-object
find -named-profile
find -or-make-application-window
find -or-make-pop-up-window
find -outline-item
find -package
find -pixmap
find -process
find -project
find -property
find -required-modules
find -restart
find -rich-edit-pane
find -sibling
find -symbol
find -system
find -tab
find -text-edit-pane
find -timer
find -window
find -window-configuration
How do I
find out when scavenges happen?
pop-up-
find -dialog
Q. How can I
find leaks in the lisp heap?
The problem with dots 1:
find -package with names that begin with dots
finder -function
Finding additional files
Finding the definitions of functions
Functions for
finding gc paths and new objects
How the dumped image
finds its Allegro directory
How the dumped image
finds loaded library files
*openai-default-
fine -tune-model*
cancel-
fine -tune
delete-
fine -tuned-model
fine -tune
fine -tune-report
fine -tune-status
device-
finish -record
finish -output, force-output, clear-output
Force-output and
finish -output policy
loop-
finish
stream-
finish -output
first , second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth
first -visible-line
first -x-button
fspec-
first
Q. Why does read-from-string ignore my
first keyword argument (unless I also specify both optional arguments)?
set-
first -visible-line
Starting Lisp as a subprocess of Emacs the
first time
Starting Lisp within Emacs after the
first time
dbm-
firstkey
fit -chart-items
ansi-
fixed -font
CLOS Effective-method selection:
Fixed Slot Accesses
Defclass optimizations:
fixed -index slots and defclass embellishers
fixed -font
fixed -index-class
fixed -index-filling-class
fixed -width
font-face-
fixed -width-p
font-
fixed -width-p
get-
fixed -box
get-
fixed -index-assignments
get-shape-
fixed -box
nget-
fixed -box
nget-shape-
fixed -box
Optimizing slot-value calls with
fixed indices
system-
fixed -font
Tilde F:
Fixed -Format Floating-Point
Bug
fixes
Bug reports and
fixes
New Features and
Fixes
fixnum
most-positive-
fixnum , most-negative-fixnum
most-positive-fixnum, most-negative-
fixnum
fixnump
check-
fixnums
Declared
fixnums example
declared-
fixnums -remain-fixnums-switch
declared-fixnums-remain-
fixnums -switch
Passing
fixnums , bignums, and integers
flag -modal-completion
add-stream-instance-
flags
alter-
flags
build-
flags
dns-response-
flags
dns-response-
flags -value
Flags
include-
flags
mailbox-
flags
mailbox-list-
flags
mailbox-permanent-
flags
remove-stream-instance-
flags
Setting
flags
*global-
flat -package-option-used*
Names and Nicknames created with :
flat t
show-
flat -profile
*regard-package-names-as-
flat*
flet , labels, macrolet
flip -monochrome-bytes
New
flip -book style backend
*read-default-
float -format*
decode-
float , scale-float, float-radix, float-sign, float-digits, float-precision, integer-decode-float
decode-float, scale-
float , float-radix, float-sign, float-digits, float-precision, integer-decode-float
decode-float, scale-float,
float -radix, float-sign, float-digits, float-precision, integer-decode-float
decode-float, scale-float, float-radix,
float -sign, float-digits, float-precision, integer-decode-float
decode-float, scale-float, float-radix, float-sign,
float -digits, float-precision, integer-decode-float
decode-float, scale-float, float-radix, float-sign, float-digits,
float -precision, integer-decode-float
decode-float, scale-float, float-radix, float-sign, float-digits, float-precision, integer-decode-
float
double-
float -p
double-
float -to-shorts
float
float
float -declaration-used-warning
generate-accurate-x86-
float -code-switch
read-tiny-
float
short-
float , single-float, double-float, long-float
short-float, single-
float , double-float, long-float
short-float, single-float, double-
float , long-float
short-float, single-float, double-float, long-
float
short-
float -epsilon, ..., double-float-epsilon, ...
short-float-epsilon, ..., double-
float -epsilon, ...
short-
float -epsilon, ..., double-float-epsilon, double-float-negative-epsilon, ...
short-float-epsilon, ..., double-
float -epsilon, double-float-negative-epsilon, ...
short-float-epsilon, ..., double-float-epsilon, double-
float -negative-epsilon, ...
short-
float -epsilon, ..., long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, ..., long-
float -epsilon, long-float-negative-epsilon
short-float-epsilon, ..., long-float-epsilon, long-
float -negative-epsilon
short-
float -epsilon, short-float-negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, short-
float -negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, short-float-negative-epsilon, single-
float -epsilon, single-float-negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, short-float-negative-epsilon, single-float-epsilon, single-
float -negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, short-float-negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-
float -epsilon, double-float-negative-epsilon, long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, short-float-negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-float-epsilon, double-
float -negative-epsilon, long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, short-float-negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-
float -epsilon, long-float-negative-epsilon
short-float-epsilon, short-float-negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-float-epsilon, long-
float -negative-epsilon
shorts-to-double-
float
shorts-to-single-
float
single-
float -p
single-
float -to-shorts
exceptional-
floating -point-number-p
floating -point constants
Floating -point infinities and NaNs, and floating-point underflow and overflow
Floating-point infinities and NaNs, and
floating -point underflow and overflow
floating -point-inexact
floating -point-invalid-operation
floating -point-overflow
floating -point-underflow
Optimizing for fast
floating -point operations
Tilde Dollarsign: Monetary
Floating -Point
Tilde E: Exponential
Floating -Point
Tilde F: Fixed-Format
Floating -Point
Tilde G: General
Floating -Point
floatp
Functionality for quickly writing and reading
floats
Printing
Floats
flood -fill
floor , ffloor, ceiling, fceiling, truncate, ftruncate, round, fround
Control
Flow
flush -codevectors
fmakunbound
locale-d-
fmt
locale-d-t-
fmt
locale-t-
fmt
locale-t-
fmt -ampm
*date-time-
fmt*
compose-octet-array-
fn
compose-string-
fn
stream-input-
fn
stream-output-
fn
allocate-
fobject
allocate-
fobject -c
allocate-
fobject -fp
describe-
fobject
free-
fobject
free-
fobject -aligned
free-
fobject -c
free-
fobject -fp
sizeof-
fobject
with-stack-
fobject
with-static-
fobject
fobjectp
with-stack-
fobjects
with-static-
fobjects
:
focus
Argument processing for :processes, :
focus , :arrest, :unarrest and :kill
clear-
focus
deselect-sections-when-lose-
focus
deselect-sections-when-move-
focus
draw-cell-
focus
draw-
focus
focus -box-color
focus -cell
focus -column-section
focus -component
focus -index
focus -on-click
focus -row-section
focus -subsection
get-
focus
grid-shift-
focus
keep-
focus -in-view
kill-
focus -event
lisp-widget-clear-
focus
lisp-widget-draw-
focus
list-widget-
focus -index
More on the :
focus , :arrest, and :unarrest commands
no-
focus -box
on-kill-
focus
on-set-
focus
save-on-clear-
focus
set-
focus
set-
focus -cell
set-
focus -component
set-
focus -event
show-
focus
show-
focus -box
start-text-editing-on-grid-widget-
focus
*ocx-classes-for-
focus*
focused -outline-item
reorder-
folded -constants-switch
Allegro CL print variables can
follow the CL print variable value
fanatical-
followers
followers
ansi-fixed-
font
ansi-var-
font
ask-user-for-
font
automatic-
font -changing
axis-label-
font
calendar-title-
font
cell-
font
cg-tree-
font
class-graph-
font
column-header-
font
custom-status-bar-
font
custom-tooltip-
font
debug-
font
editor-
font
exact-
font
fixed-
font
font
font
Font Key
font -angle
font -ascent
font -average-char-width
font -descent
font -device-p
font -direction
font -equal
font -external-leading
font -face
font -face-combo-box
font -face-fixed-width-p
font -faces
font -family
font -fixed-width-p
font -handle
font -height
font -internal-leading
font -leading
font -line-height
font -max-char-width
font -pixel-height
font -reader
font -size
font -size-combo-box
font -size-is-char-height
font -sizes
font -string-width
font -style
font -style-word
font -truetype-p
font -vector-p
footnote-
font
ide-auto-
font -changing
inspector-name-
font
inspector-value-
font
legend-
font
major-label-
font
make-
font
make-
font -ex
menu-
font
message-
font
minor-label-
font
printer-
font
proportional-
font
rich-edit-get-
font
row-header-
font
status-bar-
font
subtitle-
font
system-fixed-
font
system-
font
title-
font
tooltip-
font
vary-
font
with-
font
fontmetrics
fontmetrics
make-
fontmetrics
smash-
fontmetrics
fontp
Drawing text and
fonts
dual-
fonts -for-languages
Fonts tab on Options dialog
ide-dual-
fonts -for-languages
footer -column-count
footer -column-defaults
footer -columns
footer -row-count
footer -row-defaults
footer -rows
footnote
footnote -color
footnote -font
margin-above-
footnote
Considerations
for drawing on particular kinds of windows
*exit-delay-
for -browser-refresh*
*ocx-classes-
for -focus*
*use-unicode-winapi-
for -cg*
:minimum-recovery-bytes parameter
for less than full global gc
A note on support
for ANSI mode
A Sax XML Parser
for Allegro Common Lisp
A SOAP 1.1 API
for Allegro CL
A specifier
for a rest parameter
About design considerations
for event-driven applications
About how to get sample code
for creating controls
An Example Web Page
for Embedding a CG/JS Application
An XML-RPC API
for Allegro Common Lisp
API
for connecting and disconnecting
API
for Large Language Models
Argument processing
for :processes, :focus, :arrest, :unarrest and :kill
Argument type
for a specialized function example
ask-
for -action-at-ide-startup
ask-
for -list
ask-
for -map
ask-
for -table
ask-user-
for -choice
ask-user-
for -choice-from-list
ask-user-
for -color
ask-user-
for -date
ask-user-
for -directory
ask-user-
for -existing-pathname
ask-user-
for -font
ask-user-
for -new-or-existing-directory
ask-user-
for -new-pathname
ask-user-
for -string
Caches
for fast dispatching
CBIND: Support
for automatic generation of foreign function definitions 2
Changes You Might Need to Make in Your Application
for CG/JS Mode
Check
for New Patches Dialog
cl:loop and the
for -as-in-sequence subclause for looping over sequences
cl:loop and the for-as-in-sequence subclause
for looping over sequences
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
Commands
for compiling and loading
Commands
for killing processes and exiting Lisp
compile-macroexpansions-
for -safety-switch
Concurrency control
for shared objects
Constraints on the COMMON-LISP Package
for Conforming Programs
Contacting Franz Inc.
for sales, licensing assistance, and information
Conventions
for passing arguments
default-error-handler-
for -delivery
default-process-
for -events
Developing the application and preparing
for delivery
dribble-
for -dxl-header
dual-fonts-
for -languages
external-format-
for -save
external-format-
for -saved-files
Files that may be looked
for on startup and after startup
full-recompile-
for -runtime-conditionalizations
Functionality
for quickly writing and reading floats
Functions and variables
for Interacting with a CL subprocess
Functions
for efficient input and output of sequences
Functions
for finding gc paths and new objects
Functions
for hierarchical packages
generate-executable: a wrapper
for generate-application
Generic functions
for binary streams
Generic functions
for character input
Generic functions
for character output
Getting help
for top-level commands
grid-drawing-pane-class-
for -grid
How to exit
for sure
html-widget-
for -browser
html-widget-pane-
for -browser
Icon files suitable as a value
for icon-file
ide-dual-fonts-
for -languages
Implementation Helpers
for device-read and device-write
Implementation notes
for Aodbc
Implementation of Common Lisp Functions
for simple-streams
Implementation of Standard Interface Functionality
for Simple-Streams
Important CLOS Issues
for an Allegro CL OLE Application
include-manifest-file-
for -visual-styles
include-modules-
for -cgjs-logging
include-modules-
for -starting-local-client
Index
for DOM
Index
for Oracle Interface
inhibit-trace-
for -object
Instance slots
for :acl implementation
Introduction to excl:dumplisp, a tool
for saving an image
Justification
for package locking
Meaningful ID's
for chart items
Meaningful ID's
for chart objects
Meaningful labels
for chart items
Memlog: A Facility
for Minimally Intrusive Monitoring of Complex Application Behavior
menu-items-
for -combo-box-range
Message-handling routines that run
for a long time
Metaclasses
for embellishing class definitions
mp:process-wait vs mp:wait-
for -input-available
New Functions
for CG/JS
Optimizing
for fast floating-point operations
Patches
for your application
pathname-
for -link
Platform-specific information
for Aodbc
Pointers
for choosing speed and safety values
pop-up-menus-
for -many-sorted-choices
Q. I still have problems with my license file. Can I contact you
for assistance?
Q. How can I specify very large heap sizes
for 64-bit versions of Lisp?
Q. I can not access the URL
for retrieving my license. What should I do?
Q. Is there a mailing list
for Allegro CL?
Release Notes
for Allegro Common Lisp
Release Notes
for version 11.0
Searching
for Messages
Setting the Default Web Browser
for CG/JS in Windows 11
sniff-
for -unicode
Special utilities
for loading applications
Specifiers
for aux variables
Specifiers
for keyword parameters
Specifiers
for optional parameters
Strategy descriptions necessary
for encapsulation
Support
for Blowfish encryption
Support
for encryption
Support
for gzip and bzip compression and decompression
Support
for Internet Protocol version 6 (IPv6)
Support
for rsa encryption
SWIG: Support
for automatic generation of foreign function definitions 1
The 4.3.x UNIX model
for foreign functions
The :bt command
for a quick look at the stack
The :disasm module is needed
for backtraces
The algorithm
for loading the OpenSSL library
The
for -as-arithmetic subclause
The net.mail interface
for parsing and validating email addresses
The package and module
for RPC
The Project Manager Has a Tab
for CG/JS Options
The SMTP interface (used
for sending mail)
The Syntax
for Foreign Types
The Variables
for Special Icons Are Now Functions
update-instance-
for -different-class
update-instance-
for -redefined-class
update-scroll-bars-
for -new-window-size
Virtual dumplisp:
for very large images and pseudo-forks on Windows
wait-
for -drag
wait-
for -input-available
wait-
for -io-available
wait-
for -mouse-buttons-up
Waiting
for input from a stream
waiting-
for -input-available
Warnings are signaled
for misspelling in type declarations
windows-command-
for -document-type
You May Want to Use an Alternate Drawing Mode
for Efficiency
[allegro directory]/src/aclstart.cl is the source code
for startup
finish-output,
force -output, clear-output
Force -output and finish-output policy
stream-
force -output
cell-
foreground -color
cell-selected-
foreground -color
cell-unavailable-
foreground -color
default-
foreground -color
effective-
foreground -color
foreground -color
foreground -window
outline-item-highlighted-
foreground -color
outline-item-selected-
foreground -color
set-
foreground -window
system-
foreground -color
system-highlight-
foreground -color
with-
foreground -color
*load-
foreign -types*
A note about using
Foreign Functions on non-os-thread platforms
A note on
foreign addresses
Calling
foreign callables from Lisp
CBIND: Support for automatic generation of
foreign function definitions 2
compile-
foreign -type
convert-
foreign -name
def-
foreign -call
def-
foreign -call
def-
foreign -call examples
def-
foreign -call syntax
def-
foreign -call: the :returning keyword argument
def-
foreign -constant
def-
foreign -constant
def-
foreign -type
def-
foreign -variable
def-
foreign -variable
def-
foreign -variable examples
def-
foreign -variable syntax
defun-
foreign -callable
Different versions of Allegro CL load
foreign code differently
ensure-
foreign -type
Foreign code cannot easily be included at installation time
Foreign File Processing
Foreign Function Interface
Foreign function interface function summary
Foreign functions and multiprocessing
Foreign Functions Interface
Foreign functions introduction
Foreign Functions on Windows
Foreign Types
Foreign types introduction
foreign -address
foreign -address-p
Foreign -Functions
foreign -functions.html
foreign -pointer
foreign -pointer-address
foreign -pointer-p
foreign -pointer-type
foreign -strlen
foreign -type-lisp-pre-padding
foreign -type-p
get-
foreign -type
Handling signals in
foreign code
Input/output in
foreign code
list-all-
foreign -libraries
Load
foreign code with cl:load
make-
foreign -pointer
Native threads and
foreign functions
Passing
Foreign Objects to Foreign Functions
Passing Foreign Objects to
Foreign Functions
Q. Why does my 64-bit
foreign call cause a SIGSEGV?
register-
foreign -callable
Releasing the heap when calling
foreign functions
SWIG: Support for automatic generation of
foreign function definitions 1
The 4.3.x UNIX model for
foreign functions
The
foreign function interface specification
The
foreign types facility
The Lisp side of
foreign functions
The Syntax for
Foreign Types
unload-
foreign -library
unregister-
foreign -callable
Use of shared libraries (
foreign files)
invalid-fd-close-on-
fork -limit
Q. What issues must I be aware of when using excl.osi:
fork
Virtual dumplisp: for very large images and pseudo-
forks on Windows
compile-unsaved-
form
Delaying evaluation of a
form in an init file
display-
form -grid
form
form
Form Dialog
Form Menu
Form tab on Options dialog
form -file
form -module
form -module
form -p
form -package-name
form -pane
form -pane
Long
form module-specifications
main-
form
make-load-
form
make-load-
form -saving-slots
New
Form Dialog
new-project-create-
form
new-project-show-
form
object-
form
process-initial-
form
push-defclass-extra-
form
Q. Why is the compiler complaining about a missing in-package
form when I am certain that my **offline file** starts with one?
running-
form
selected-
form
Short
form module-specifications
show-widget-palette-when-click-
form
The package in files with no in-package
form
Using a
form window to design a grid widget
with-at-most-one-
form
with-current-source-
form
With-current-source-
form example
*
format -arg-count-stats*
Basic External-
Format Types
character-
format
character-
format
Checking
format forms during compilation
cl:
format implementation
cl:simple-condition-
format -arguments and cl:simple-condition-format-control
cl:simple-condition-format-arguments and cl:simple-condition-
format -control
clipboard-
format -from-object
compile-
format -strings-switch
Compiling
Format Strings
composed-external-
format -p
copy-character-
format
db-external-
format
def-external-
format
default-clipboard-
format
external-
format
External-
Format API
External-
Format Overview
External-
Format Runtime Mode
External-
Format Usage
external-
format -for-save
external-
format -for-saved-files
find-composed-external-
format
find-external-
format
format
Format of this document
format -arg-count-stats
format -ask-my-documents-prompt
format -debug
get-character-
format
get-paragraph-
format
locale-external-
format
locale-
format -monetary
locale-
format -number
locale-
format -time
mci-device-
format -tag
mci-device-set-time-
format
mci-device-time-
format
mysql-external-
format
no-external-
format -error
Older Allegro CL External-
Format Compatibility
on-
format -change
paste-character-
format
set-character-
format
set-paragraph-
format
set-socket-
format
simple-condition-
format -control, simple-condition-format-arguments
simple-condition-format-control, simple-condition-
format -arguments
socket-
format
stream-external-
format
The unicode and fat External-
Format Types; the unicode BOM
Thread-unsafe standard Lisp operations: *features*, *modules*, require/provide, external-
format loading, etc.
Tilde F: Fixed-
Format Floating-Point
trace-
format
verify-
format -argument-count-switch
void-external-
format
*copied-character-
format*
*default-cgjs-external-
format*
*default-external-
format*
*default-odbc-external-
format*
*openai-default-output-
format*
*read-default-float-
format*
all-external-
formats
available-clipboard-
formats
compose-external-
formats
Composed External-
Formats
Defining External-
Formats
Encapsulating composing external-
formats
External
formats
External
formats and locales
External-
Formats in 8-bit Lisp.
Retrieving Existing External-
Formats
Strict external
formats which do not allow improper characters
formatter
ut-to-string-
formatter
Well-
formed XML documents
The almost
former gap problem
Checking format
forms during compilation
Compiler handling of top-level
forms
Compiling individual
forms or groups of forms
Compiling individual forms or groups of
forms
Persistence of defining
forms encountered by compile-file
preload-
forms
Processing of Top Level
Forms
Special
Forms
use-mouse-clicks-to-copy-lisp-
forms
*exit-cleanup-
forms*
fortran -module
Making a
Fortran .dll
dummy-
forward -struct
html-widget-can-go-
forward
html-widget-go-
forward
mci-device-
forward -p
mouse-
forward -down
mouse-
forward -up
Licensing issues and The Free Software
Foundation
The
four types of analysis: general information
first, second, third,
fourth , fifth, sixth, seventh, eighth, ninth, tenth
allocate-fobject-
fp
free-fobject-
fp
fslot-address-
fp
fslot-value-
fp
locale-
frac -digits
locale-int-
frac -digits
*
fractional -significance-threshold*
uri-
fragment
:
frame
Frame descriptors
Frame information commands
Frame interface functions
Frame variables
frame -child
frame -child-p
frame -window
frame -window-of-window
frame -window-p
frame -with-single-child
Stack
frame filter
The ghost
frame has no ...'s; are all possible frames displayed?
Can I return from or restart a ghost
frame?
What do the suspension points (...) mean in a ghost
frame?
What is a ghost
frame?
frameless -topmost-p
backtrace-
frames -to-show
Commands that hide
frames
Ghost
frames in a brief backtrace
Ghost
frames in backtraces
No ghost
frames are displayed. Do all functions appear on the stack?
Stack
frames
Summary of the ghost
frames section
The ghost frame has no ...'s; are all possible
frames displayed?
*zoom-show-newer-
frames*
Can backtraces involving system functions have ghost
frames?
Can I turn off printing of ghost
frames?
How does the debugger know about ghost
frames?
What kinds of optimizations cause ghost
frames?
When will the debugger display ghost
frames?
Contacting
Franz Inc. for sales, licensing assistance, and information
Q. How do I build default images provided by
Franz with non-default heap sizes and/or locations?
compiler-
free -reference-warning
free
free -cstruct
free -fobject
free -fobject-aligned
free -fobject-c
free -fobject-fp
free -item
Licensing issues and The
Free Software Foundation
Building shared libraries on
FreeBSD
Installing on Linux and
FreeBSD
Installing OpenSSL on Linux and
FreeBSD
When there is a global gc, how many bytes are
freed up?
mci-device-can-
freeze -p
*openai-default-
frequency -penalty*
major-label-
frequency
major-label-
frequency -offset
minor-label-
frequency
minor-label-
frequency -offset
tick-
frequency
*beep-
frequency*
stream-
fresh -line
terpri,
fresh -line
Tilde Ampersand:
Fresh -Line
*decoded-time-
friday*
Q. On which x86 (i.e., Intel Pentium and
friends ) Linux versions do the currently supported versions of Allegro CL run?
tmp-mnt-
frobber
*source-file-
frobbers*
About submitting a bug report
from a break in the IDE
Accessing Lisp values
from C: lisp_value()
Arguments to build-lisp-image 1 - defaults inherited
from the running image
Arguments to build-lisp-image 2 - defaults not inherited
from the running image
Arguments to build-lisp-image 3: defaults taken
from environment variables
ask-user-for-choice-
from -list
Calling foreign callables
from Lisp
Calling Lisp functions
from C: lisp_call_address() and lisp_call()
Calling Style
from Lisp to Java
Can I return
from or restart a ghost frame?
char-
from -line-number
clipboard-format-
from -object
Constructing mplog files
from the debugger on Windows
convert-clipboard-
from -lisp
Converting
from pixmap files to Lisp code
copy-pixels-to-stream-
from -file
Deviations
from the RFC grammars and strict parsing
dword-list-
from -dde-buffer
envelope-
from
eval-
from -string
extract-icon-
from -file
Features present or missing
from \*features\* in Allegro CL
From -scratch device-open
How to generate a SOAP client interface
from a WSDL definition
index-
from -outline-item
index-
from -outline-item-value
line-number-
from -char
make-box-
from -corners
make-box-relative-
from -corner
make-envelope-
from -text
nmake-box-
from -corners
nmake-box-relative-
from -corner
offset-
from -selected-window
outline-item-
from -index
Passing strings
from Lisp to C
Q. I have misplaced the email telling me the URL
from which I can download your license?
Q. What changes are needed to move
from a 32-bit to 64-bit Allegro CL?
Q. What does the "Temporarily scaling back lisp reserved region
from XXX to YYY bytes." mean?
Q. Why does read-
from -string ignore my first keyword argument (unless I also specify both optional arguments)?
Q. Why does read-
from -string signal an end-of-file error even when I pass the eof-error-p argument as nil?
read-
from -string
read-
from -string-safely
receive-
from
remove-component-
from -tab
remove-
from -component-toolbar
remove-
from -menu
Removing advice
from a function or macro
request-a-dummy-reply-
from -web-browser
return-
from
return-nil-
from -pop-up-dialog
return-t-
from -pop-up-dialog
set-syntax-
from -char
Special Case: Passing an array of strings
from Lisp to C
Starting Lisp
from a shell
string-
from -dde-buffer
symbol-string-and-package-
from -string
touch-point-time-is-
from -system
Using Lisp functions and values
from C
value-
from -item
Waiting for input
from a stream
window-
from -handle
with-input-
from -buffer
with-input-
from -string
bring-window-to-
front
front -window
floor, ffloor, ceiling, fceiling, truncate, ftruncate, round,
fround
fslot -address
fslot -address-c
fslot -address-fp
fslot -address-type
fslot -address-typed
fslot -value
fslot -value-c
fslot -value-fp
fslot -value-typed
optimize-
fslot -value-switch
fspec -first
fspec -second
fspec -third
Function specs (
fspecs)
ftp -transfer-file
ftp .html
open-
ftp -stream
The Allegro
FTP Client API
The Allegro
FTP client module
ftrace
floor, ffloor, ceiling, fceiling, truncate,
ftruncate , round, fround
canonical-
ftype
ftype
ftype .html
:minimum-recovery-bytes parameter for less than
full global gc
full -compile-project
full -recompile-for-runtime-conditionalizations
full -row-select
profile-graph-show-
full -method-names
The Web Browser's
Full -Screen Mode Can Be Used As Usual
client-
funcall
funcall
funcall -after-idle-timeout
funcall -menu-item
funcall -menu-item-with-rich-edit
funcall -menu-item-with-window
funcall -stm-handler
funcall -stm-handler-2
post-
funcall -in-cg-process
The
Funcall Model
verify-
funcalls -switch
*openai-default-
function -call*
*save-
function -lambda-expression*
:
function
:
function t and :function nil modes of :zoom
:function t and :
function nil modes of :zoom
Advising a
function
Appendix: Generic
Function Discriminators
Argument type for a specialized
function example
bind-c-
function
button-
function
CBIND: Support for automatic generation of foreign
function definitions 2
cl:
function -lambda-expression implementation
compiled-
function
compiled-
function -p
compiler-macro-
function
Correspondence between Windows commands and DDE
function names
def-
function -spec-handler
def-remote-
function
default-init-
function
Emacs reports that a
function defined in the interface is undefined
ensure-generic-
function
event-
function
finder-
function
Foreign
Function Interface
Foreign
function interface function summary
Foreign function interface
function summary
function
function
Function specs (fspecs)
function -information
function -keywords
function -lambda-expression
function -name-p
function -pointer
Generic
Function Lambda Lists
generic-
function
hash-table-hash-
function
interpreted-
function -p
macro-
function
make-
function -input-stream
maker-
function
mci-device-error-
function
named-
function
print-
function -meta-info
Printing
function meta data and related topics
process-message-interrupt-
function
process-run-
function
process-run-restartable-
function
process-wait-
function
Profiles in a
function disassembly
Q. Why doesn't tracing a self-calling
function trace the inner calls?
register-
function
Removing advice from a
function or macro
resident-
function
set-event-
function
standard-generic-
function
Supported
function specs
SWIG: Support for automatic generation of foreign
function definitions 1
symbol-
function
The foreign
function interface specification
The
function data type
The
function -name and object arguments
The I[cl-math-
function ] functions
The user-conversion
function in a complex-type-spec
Tilde Slash: Call
Function
Tracing
function objects
undefined-
function
unregister-
function
Using the load
function
with-
function -input-stream
*default-message-interrupt-
function*
*open-rename-
function*
*restart-app-
function*
*restart-init-
function*
Ldb stepper
functional interface
LLM
Functional Dependencies
Removed
functionalities
Built-In Cut, Copy, and Paste
functionality
Creating Shared Objects that refer to Allegro CL
Functionality
DDE
Functionality
Defining the init
functionality
Device Level
Functionality
Enable-assertion
functionality
Enhanced Break Key
functionality
Environments
functionality
Extended Interface
Functionality
Functionality for quickly writing and reading floats
Implementation of Standard Interface
Functionality for Simple-Streams
Introduction to MCI
functionality in Common Graphics
JSON-RPC:
functionality index
Loading smp-related
functionality
MCI
functionality
Miscellaneous
Functionality
New macros and related
functionality
Operating System Interface
Functionality
OSI file handling
functionality
OSI miscellaneous higher-level
functionality
OSI miscellaneous low-level
functionality
OSI password
functionality
OSI shadow password
functionality
OSI time
functionality
Process-pool
functionality
Some low-level
functionality
Websocket client
functionality
Websocket general
functionality
Websocket server
functionality
functionp
A note about using Foreign
Functions on non-os-thread platforms
Additional classes, methods,
functions , and variables
advised-
functions
after-
functions
Animating mathematical
functions
before-
functions
boole-*
functions
Calling Lisp
functions from C: lisp_call_address() and lisp_call()
Can backtraces involving system
functions have ghost frames?
color-for-user-
functions
common-lisp-mode
functions and variables
compiler-undefined-
functions -called-warning
Day and date calculation
functions and their relation to time zones
definition-mode
functions and variables
Drawing
functions
Dynamic Dispatch of Generated Lisp
Functions
Ephemeral
functions in results
Filesystem manipulation
functions
Finding the definitions of
functions
Foreign
functions and multiprocessing
Foreign
Functions Interface
Foreign
functions introduction
Foreign
Functions on Windows
Foreign-
Functions
foreign-
functions .html
Frame interface
functions
Functions
Functions
Functions and variables for Interacting with a CL subprocess
Functions for efficient input and output of sequences
Functions for finding gc paths and new objects
Functions for hierarchical packages
Functions that Are Specific to CG/JS
Functions that implement source file recording
General description of query
functions and commands
Generic
functions for binary streams
Generic
functions for character input
Generic
functions for character output
Generic
functions , method combination, and discrimination
Graphing Mathematical
Functions
Gsgc
functions and variables
Higher Level
functions
Implementation of Common Lisp
Functions for simple-streams
Initialization
Functions and Variables
Internal
functions
Introduction to Generic
Functions
Label-printing
functions
Lisp
Functions to Dispatch Java Events
Locals and
functions in the tail position
Miscellaneous stream
functions
Native threads and foreign
functions
New
Functions for CG/JS
No ghost frames are displayed. Do all
functions appear on the stack?
ntservice
functions
optimize-large-
functions -switch
OSI file locking
functions
OSI process/uid/gid interface
functions
Other Stream Implementation
Functions and Macros
PAM conversation
functions
Passing Foreign Objects to Foreign
Functions
Pixmap handle
functions
Process
functions and variables
Releasing the heap when calling foreign
functions
Standard methods and
functions
String utility
functions in Allegro CL
Subprocess
functions
The 4.3.x UNIX model for foreign
functions
The :in-
functions keyword argument
The I[cl-math-function]
functions
The Lisp side of foreign
functions
The Variables for Special Icons Are Now
Functions
Tracing setf, :before, and :after methods and internal
functions
Type errors in sequence
functions : fastseq and safeseq
Using Lisp
functions and values from C
Utility Lisp
functions
Validity of value of end arguments to sequence
functions not checked
Variables and
functions
When all wait
functions depend on external events
When the dumped image starts 5: the two restart
functions
WSDL
Functions and Variables
Constructor
functions
Miscellaneous pathname
functions
*hidden-
functions*
*hidden-space-
functions*
*openai-default-
functions*
fundamental -binary-input-stream
fundamental -binary-output-stream
fundamental -binary-stream
fundamental -character-input-stream
fundamental -character-output-stream
fundamental -character-stream
fundamental -input-stream
fundamental -output-stream
fundamental -stream
funtrace
funwrap
Further points, including information on temporary files
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?
fwrap
Fwrap Examples
fwrap -order
Interaction between
fwrap and trace
Simple
fwrap example
The Def-fwrapper/
fwrap Facility
The
Fwrap Facility
call-next-
fwrapper
def-
fwrapper
Fwrapper and argument access example
Fwrapper Background
The Def-
fwrapper /fwrap Facility
fwrappers -and-advice.html
Macroexpansion and Compilation of
Fwrappers
Replacing advice with
fwrappers
Fwrapping and Advice
Copyright (c) Franz Inc. Lafayette, CA., USA. All rights reserved.