ToC DocOverview CGDoc RelNotes FAQ Index PermutedIndex
Allegro CL version 11.0



A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Non-Alphabetic

Permuted Index - A


Making a .dll
Tilde A: Aesthetic
Re-Reading Abbreviated Expressions
locale-abday
locale-abmon
abort
abort, continue, muffle-warning, store-value, use-value
print-abort-proc
A comment about with-open-file and timing hazards
A note about using Foreign Functions on non-os-thread platforms
About adding context-sensitive help to your Common Graphics application
About child, parent, and owner windows
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 design considerations for event-driven applications
About drawing graphics in Common Graphics
About event-handling in Common Graphics
About how to get sample code for creating controls
About icons in Common Graphics
About IDE startup
About MCI support in Common Graphics
About Menus and Dialogs in the IDE
About pixmaps in Common Graphics
About rich text editing in Common Graphics
About submitting a bug report from a break in the IDE
About the Common Graphics timer facility
About the position class
About Touch Gesture Support in Common Graphics on Windows
About using multiple windowing processes in a Common Graphics application
about-to-show-menu
General information about environments in Allegro CL
How does the debugger know about ghost frames?
Q. Sometimes CL output is not logged in the dribble-bug file. What do I do about this?
Q. Why is the compiler complaining about a missing in-package form when I am certain that my **offline file** starts with one?
Things to note about the compiler and macros
above-parent
handle-above-parent
margin-above-footnote
margin-above-legend
abs
Package nicknames: absolute and relative
require-cg-acache
add-global-keyboard-accelerator
remove-global-keyboard-accelerator
accept-connection
Controlling Access to Methods
file-access-date
Fwrapper and argument access example
OSI group file access
OSI networks file access
OSI protocols file access
OSI services file access
Q. I can not access the URL for retrieving my license. What should I do?
Q. Why is equal hash table access slow when the keys are structure objects?
Q. \[Express\] \[Windows\] Can I install the Express Edition if I do not have access to the internet?
What is in and how to access the xref database
with-access-gate
with-access-gate*
CLOS Effective-method selection: Fixed Slot Accesses
Accessibility of Symbols in a Package
*jlinker-set-accessible*
Accessing command-line arguments
Accessing existing data rather than pushing chart values
Accessing Lisp values from C: lisp_value()
*expand-defstruct-accessors-unsafely*
Defstruct accessors
Generated Accessors
Locale Attribute Accessors
Mailbox Accessors
with-accessors
generate-accurate-x86-float-code-switch
Instance slots for :acl implementation
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 get ANSI ACL (rather than Modern ACL) to start when I double-click on an lpr file?
rename-file-acl6.1
aclfree
aclfree-aligned
aclmalloc
aclmalloc-aligned
*aclssl-name*
*aclssl-verbose*
*aclssl-version*
aclssl-load-error
[allegro directory]/src/aclstart.cl is the source code for startup
acons
asin, acos, atan
sinh, cosh, tanh, asinh, acosh, atanh
ask-for-action-at-ide-startup
compile-module-action
jlinker-error-action
load-module-action
map-module-action
open-project-action
run-project-action
Startup Action Dialog
stream-error-action
warn-on-no-action-taken
web-browser-clipboard-action
*gb-18030-transcoding-error-action*
*gtk-compatibility-warning-action*
*utf-8s-transcoding-error-action*
process-exit-actions
When the dumped image starts 4: restart actions
*restart-actions*
*process-pool-default-active-limit*
a-visual-style-is-active
active
active-client-ports
active-server-ports
process-active-p
process-pool-active-count
process-pool-active-limit
process-pool-max-active
process-pool-work-item-active-p
server-active-p
socket-datagram-file-active
socket-datagram-internet-active
socket-stream-file-active
socket-stream-internet-active
Many bindings are to specific values, not to the variables' actual values
Add Component Dialog
add-application-window
add-breakpoint
add-child-outline-item
add-class-grid-row
add-column
add-common-status-bar
add-component
add-component-to-tab
add-duration
add-global-keyboard-accelerator
add-header
add-hotspot
add-item
add-method
add-outline-item
add-outline-item-value
add-package-local-nickname
add-row
add-sibling-outline-item
add-signal-handler
add-status-bar
add-stream-instance-flags
add-tab
add-to-component-toolbar
add-to-menu
add-toolbar
add-tray-item
add-typep-transformer
db-grid-add-button-on-change
JSON-RPC: how to add a new transport method
list-widget-add-item
process-add-arrest-reason
process-add-run-reason
vk-add
The AddCaps application
Data types added to standard Common Lisp
outline-item-added
When is xref information in a fasl file added to the database?
About adding context-sensitive help to your Common Graphics application
Adding Cut/Copy/Paste commands to a menu-bar
Adding data to a chart-widget
Adding new top-level commands
Adding typep-transformers
Adding/Subtracting Durations
*additional-logical-pathname-name-chars*
Additional CG Processes Need to Be Started in a Certain Way
Additional classes, methods, functions, and variables
Additional types of chart values
additional-build-lisp-image-arguments
address-additional
dns-response-additional
Finding additional files
The executable, the image, and additional files
Address queries
address-additional
address-host
address-mailbox
address-name
address-to-aligned
aligned-to-address
Calling Lisp functions from C: lisp_call_address() and lisp_call()
dotted-address-p
foreign-address
foreign-address-p
foreign-pointer-address
fslot-address
fslot-address-c
fslot-address-fp
fslot-address-type
fslot-address-typed
get-extern-code-address
get-extern-data-address
ipv6-address-p
Lisp may not see a modification of an argument passed by address
Lisp unexpectedly sees a change to an argument passed by address
lispval-other-to-address
lispval-to-address
lispval-to-aligned-malloc-address
Modifying arguments called by address: use arrays
print-address
remove-extern-code-address
remove-extern-data-address
socket-address-family
test-email-address
*impossible-load-address*
A note on foreign addresses
IP addresses in Allegro CL
Q. How can I tell what addresses are being used in my process space?
The net.mail interface for parsing and validating email addresses
select-adjacent-tab
adjoin
adjust-array
adjustable-array-p
Assessing whether the adjustment and compactification phases are justified
Administrative Issues
stream-advance-to-column
Advanced miscellaneous features
Project Manager Advanced Tab
Some Advantages of CG/JS Mode
Advice of class :after
Advice of class :around
Advice of class :before
compile-advice
describe-advice
Examples using advice
fwrappers-and-advice.html
Fwrapping and Advice
post-advice
receive-advice
Removing advice from a function or macro
Replacing advice with fwrappers
Utilities associated with advice
*compile-advice*
advise
advise-1
advised-functions
Advising a function
Advising macros
Tilde A: Aesthetic
The standard readtable is read-only, affect on with-standard-io-syntax and modifying the readtable in init files and with -e
Variables that affect the behavior of :zoom
mysql-affected-rows
processor-affinity-mask
*gc-after-hook*
Advice of class :after
After Lisp starts up
after-functions
Compliance with major mode conventions, including user-visible changes after installing the patch
Debug Window after an Error
Files that may be looked for on startup and after startup
find-again-after-replace
funcall-after-idle-timeout
gc-after-c-hooks
How many old areas are there after your application is loaded?
min-space-after
Q. My lisp immediately crashes a few seconds after startup. What's causing this?
Starting Lisp within Emacs after the first time
Tracing setf, :before, and :after methods and internal functions
Updating your application after delivery
x509-certificate-not-after
find-again-after-replace
The system knows the age of objects in newspace
Miscellaneous programming aids
The algorithm for loading the OpenSSL library
alias
remove-alias
:aliases
align-branch-targets-switch
aclfree-aligned
aclmalloc-aligned
address-to-aligned
Aligned Pointers and the :aligned type
Aligned Pointers and the :aligned type
aligned-to-address
free-fobject-aligned
lispval-to-aligned-malloc-address
alignment
mci-device-block-alignment
Allegro CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi, allegro-express
Allegro CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi, allegro-express
Q. \[Express\] How do I build mlisp, alisp, or allegro images?
copy-alist
pixmap-alist
process-alive-p
process-keeps-lisp-alive-p
*all-processes*
:all t and :all nil modes of :zoom
:all t and :all nil modes of :zoom
All Popular Web Browsers Should Work
all-external-formats
all-files
all-locales
all-projects
all-runtime-modules
cache-all-cell-values
center-all
center-all-modal-dialogs-on-screen
center-all-nodes
client-end-all
deselect-all-subsections
discard-all-source-file-info
discard-all-xref-info
do-all-uris
do-symbols, do-external-symbols, do-all-symbols
find-all-symbols
include-table-of-all-instances
Including all desired modules
layout-all-instances-table-height
list-all-database-tables
list-all-foreign-libraries
list-all-packages
list-all-systems
list-all-table-columns
No ghost frames are displayed. Do all functions appear on the stack?
Should you get all patches?
show-all
Suspending all processes
symbol-completion-searches-all-packages
The ghost frame has no ...'s; are all possible frames displayed?
update-all-class-interface-widgets
use-ide-debugger-on-all-processes
When all wait functions depend on external events
write-all-octets
64 bit Allegro CL Implementations
A Sax XML Parser for Allegro Common Lisp
A SOAP 1.1 API for Allegro CL
Allegro CL 11.0 Express Installation
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 Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi, allegro-express
Allegro CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi, allegro-express
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 RPC examples
Allegro CL Runtime
Allegro CL Socket Library
Allegro CL Startup
Allegro Common Lisp FAQ
Allegro MySQL Direct Connect Library
Allegro MySQL introduction
Allegro ODBC
Allegro ODBC and thread safety
Allegro Runtime
Allegro Runtime introduction
Allegro Tree of Knowledge
An XML-RPC API for Allegro Common Lisp
Appendix: Effective-method selection in Allegro CL CLOS and Associated Optimizations
asdf support in Allegro CL
Building and Using an Allegro Common Lisp Based DLL
Case implementation in Allegro CL
Cases in Allegro CL
Changes to Allegro CL
color-for-external-allegro-symbols
Compatibility between 32 and 64-bit versions of Allegro CL
Compatibility with pre-ANSI CLtL-1 in Allegro CL
Conditions on distributing Allegro Runtime created applications
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
Different versions of Allegro CL load foreign code differently
Document Object Model (DOM) in Allegro Common Lisp
Earlier International Allegro CL Compatibility
Environments in Allegro CL
Environments support in Allegro Common Lisp
Errors running Allegro CL
Examples using Allegro CL
Features present or missing from \*features\* in Allegro CL
Files Lisp needs to start up 2: the Allegro directory
General information about environments in Allegro CL
Gray Streams in Allegro CL
Heap walkers in Allegro CL
How the dumped image finds its Allegro directory
Important CLOS Issues for an Allegro CL OLE Application
Installation of Allegro CL 11.0 and related products
Installing Allegro Common Lisp
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
Loading Allegro CL patches
Localization support in Allegro CL
NDBM support in Allegro CL
OCX objects and Allegro CL
Older Allegro CL External-Format Compatibility
Operating System Constants defined in Allegro CL
Oracle Interface: Allegro Oracle Direct Connect
Other Allegro CL Associated Programs
Package prefixes reserved by Allegro CL
Packages in Allegro CL
PAM support in Allegro Common Lisp
Previous versions of Allegro CL
Q. Does Allegro CL run on operating system *X*?
Q. Is there a mailing list for Allegro CL?
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 CL, particularly with large images, fail totally with a bus error or a segv. Why might this be happening?
Q. Sometimes Allegro CL, particularly with large images, run out of memory with a storage-condition. Why might this be happening?
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?
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\] How do I build mlisp, alisp, or allegro images?
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?
Regular Expression handling in Allegro CL
Release Notes for Allegro Common Lisp
Remote Procedure Call support in Allegro CL
Running several communicating Allegro CL images
start-in-allegro-directory
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 Allegro directory
The Allegro FTP Client API
The Allegro FTP client module
The Allegro Icon on the system tray will interrupt on Windows
The Allegro Presto facility has been removed
The Basic Operation of Allegro MySQL
The initial locale when Allegro CL starts up
The issue of nested conditionals in Allegro CL
The sax API in Allegro CL
The user options file allegro-ide-options.cl
Unicode Surrogate Character Pairs in Allegro CL
update-allegro
Updating Allegro CL and the update program
URI and IRI support in Allegro CL
Using Allegro Common Lisp
Using An Example Allegro CL Based DLL: fact.dll
Using Common Lisp (non-Allegro specific)
XML-RPC in Allegro CL introduction
[allegro directory]/src/aclstart.cl is the source code for startup
AllegroCache
Q. How do I get the latest version of AllegroCache?
AllegroServe
AllegroServe examples
JSON-RPC built-in allegroserve transport
allocate-fobject
allocate-fobject-c
allocate-fobject-fp
allocate-instance
Parameters that control how big newly allocated spaces are
Allocation types
process-pool-stack-allocation
Stack consing, avoiding consing using apply, and stack allocation
allow-component-overlap
allow-during-modality
process-allow-schedule
Strict external formats which do not allow improper characters
*edit-allowed-types*
is-child-allowed
with-unreachable-code-allowed
*intern-allows-symbol*
template-allows-sign
The almost former gap problem
tab-along-grid
*alpha-blending*
alpha-char-p
alphanumericp
One library file cannot depend on an already loaded library file
Q. Why does read-from-string ignore my first keyword argument (unless I also specify both optional arguments)?
alt-key
drag-on-alt-click
Q. Why does the right Alt key not work the same as the left Alt key?
Q. Why does the right Alt key not work the same as the left Alt key?
reserve-righthand-alt-key
vk-alt
vk-left-alt
vk-right-alt
x509-certificate-subject-alt-name
alter-flags
*print-alternate-package-name*
*use-alternate-websocket-nudge*
Alternate chart views
bind-c-alternate
Package nicknames and alternate names
package-alternate-name
You May Want to Use an Alternate Drawing Mode for Efficiency
vk-altgraf
Always Do Exit Cleanup in User-Close Methods
Enough C-c's (on Unix) will always interrupt
retain-scroll-arrows-always
Switch can be t or nil meaning always on or always off
Switch can be t or nil meaning always on or always off
locale-am-pm
Q. I am getting stack overflows and occasional Lisp failure when I sort on large arrays. Why and what can I do?
Q. Why is the compiler complaining about a missing in-package form when I am certain that my **offline file** starts with one?
Tilde Ampersand: Fresh-Line
locale-t-fmt-ampm
An example of creating an object-editor and a class-grid
An example of creating an object-editor and a class-grid
An example of inspect
An example of providing help
An example of the difference between SMP Lisp and non-SMP Lisp
An example using Telnet to communicate with a running Lisp process
An Example Web Page for Embedding a CG/JS Application
An initial complete chart-widget example
An initial example with lots of local variables
An interactively designed spreadsheet grid-widget
An unhandled error occurred during initialization:
An XML-RPC API for Allegro Common Lisp
Assigning an icon to a control
Assigning an icon to a window title-bar
Assigning an icon to an application
Assigning an icon to an application
Base64: an example of binary stream encapsulation
Building an image to include patches
Building and Using an Allegro Common Lisp Based DLL
Creating an application
Creating an icon
Creating an Object-Editor Dialog or Class-Grid Programmatically
Dealing with an unexpected error in an application
Dealing with an unexpected error in an application
Debug Window after an Error
Debugging an image build problem or failure
Delaying evaluation of a form in an init file
Drawing an icon
Emacs reports that it encountered an error when loading .emacs
Ensuring code is not loaded into an SMP Lisp
Errors in an initialization file
Getting started with an interactively designed grid-widget
How to create an 8-bit image which starts the IDE
Important CLOS Issues for an Allegro CL OLE Application
Including application patches in an image at build time
Introduction to excl:dumplisp, a tool for saving an image
Lisp may not see a modification of an argument passed by address
Lisp unexpectedly sees a change to an argument passed by address
One library file cannot depend on an already loaded library file
One step execution of an sql statement
Q. Do you have an interface to Python?
Q. How do I build an image with non-default heap sizes and/or locations?
Q. How do I get ANSI ACL (rather than Modern ACL) to start when I double-click on an lpr file?
Q. Why does read-from-string signal an end-of-file error even when I pass the eof-error-p argument as nil?
Rot13b: An Example of Bidirectional Stream Encapsulation
Special Case: Passing an array of strings from Lisp to C
Uninstalling an application on Windows
Using An Example Allegro CL Based DLL: fact.dll
What if the system seems to hang (as if it is in an infinite loop)?
Why an updated interface
Writing an Automation Client
You May Want to Use an Alternate Drawing Mode for Efficiency
:zoom analogs and stack movement commands
Closures in runtime analysis output
Coverage analysis in Allegro CL
Runtime analysis with multiprocessing enabled
The four types of analysis: general information
Changes to the runtime analyzer
Invoking the runtime analyzer
Processes and the runtime analyzer
Runtime analyzer
Runtime Analyzer Control Dialog
Runtime analyzer Introduction
Runtime Analyzer Results Dialog
runtime-analyzer.html
The CPU time analyzer
The real time analyzer
The space analyzer
ancestor-background-color
window-ancestor-p
highlight-ancestors
:all t and :all nil modes of :zoom
:brief, :moderate, :intermediate, and :verbose modes of :zoom
:catches and :specials modes of :zoom
:function t and :function nil modes of :zoom
:relative t and :relative nil modes of :zoom
:return and :restart
:zoom analogs and stack movement commands
A comment about with-open-file and timing hazards
About child, parent, and owner windows
About Common Graphics and IDE documentation
About Menus and Dialogs in the IDE
Additional classes, methods, functions, and variables
Aligned Pointers and the :aligned type
Allegro CL and the ANSI CL standard
Allegro ODBC and thread safety
An example of creating an object-editor and a class-grid
An example of the difference between SMP Lisp and non-SMP Lisp
and
and
ANSI Common Lisp and MetaObject Protocol Documentation
API for connecting and disconnecting
Appendix: Effective method determination and optimization: examples
Appendix: Effective-method selection in Allegro CL CLOS and Associated Optimizations
Argument processing for :processes, :focus, :arrest, :unarrest and :kill
Arrays and short arrays
Assessing whether the adjustment and compactification phases are justified
Assistance available on the internet and the World Wide Web
bit-and, bit-andc1, bit-andc2, bit-eqv, bit-ior, bit-nand, bit-nor, bit-not, bit-orc1, bit-orc2, bit-xor
Blocking and non-blocking modes
Bug reports and fixes
Building and Using an Allegro Common Lisp Based DLL
Built-In Cut, Copy, and Paste functionality
Built-in stream methods and their uses
Bus errors and segmentation violations
C API (routines and data structures)
Calling Lisp functions from C: lisp_call_address() and lisp_call()
Calls and types explanation
Capturing and back reference
cell-and-sections-available
cg-object-editor-and-class-grid.html
Changes to Common Graphics and the IDE
cl:loop and the for-as-in-sequence subclause for looping over sequences
cl:provide and cl:require
cl:random and cl:make-random-state
cl:simple-condition-format-arguments and cl:simple-condition-format-control
cl:sleep and minimum sleeping time
CLOS and MOP
CLOS and MOP conformance
close-menu-and-submenus
close-window-and-menus
Command and expression history
Commands and expressions
Commands for compiling and loading
Commands for killing processes and exiting Lisp
Common Graphics and IDE examples
Common Graphics and Integrated Development Environment Documentation
Common Graphics and the Integrated Development Environment
common-lisp-mode functions and variables
Compatibility between 32 and 64-bit versions of Allegro CL
Compilation and Delivery
Conditions signaled by the IMAP and Pop interfaces
Connection options, Server Classes, and Port Classes
Contacting Franz Inc. for sales, licensing assistance, and information
Conversions between date-time and CL universal-time
Core files: when they are useful and what to do with them
Correspondence between Windows commands and DDE function names
Creating and using pll files using cvdcvti/cvdcvt
Creating new RPC port and server classes
Creating object-editors and class-grids
Data types and array types
Data Types and Conversions
Day and date calculation functions and their relation to time zones
Day and date calculation functions and their relation to time zones
Declarations and optimizations
Defclass optimizations: fixed-index slots and defclass embellishers
definition-mode functions and variables
delete-directory-and-files
Details of stream-line-column and charpos
Details of the CG/JS version of CG and the IDE
Developing the application and preparing for delivery
Deviations from the RFC grammars and strict parsing
Distinguished values: unknown-p and none-p
drag-and-drop
drag-and-drop-mouse-moved
Drawing lines, filling areas, and erasing
Drawing pixmaps and icons
Drawing text and fonts
dumplisp and multiprocessing
ellipse-start-and-end
Entering and Exiting the ldb stepper
Error Messages and Tags
Examining the current settings and their effect
Example of master and development directories
Example of weak vectors and finalizations
Excuting DML and DDL
Express Edition installation and license file issues
External formats and locales
fast-and-clean
Faults and Errors
File information and the :in-files keyword argument
Files Lisp must find to start up and files it may need later
Files that may be looked for on startup and after startup
Floating-point infinities and NaNs, and floating-point underflow and overflow
Floating-point infinities and NaNs, and floating-point underflow and overflow
Floating-point infinities and NaNs, and floating-point underflow and overflow
Force-output and finish-output policy
Foreign functions and multiprocessing
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
Fwrapper and argument access example
fwrappers-and-advice.html
Fwrapping and Advice
GC parameters and switches
General description of query functions and commands
Generated Constructors, Decoders, and Encoders
Generic functions, method combination, and discrimination
Gsgc functions and variables
How to get a simple-stream and how to get a Gray stream
Implementation Helpers for device-read and device-write
Index of classes, operators, and variables
Index of RPC operators, classes, and variables
Information sharing between Common Lisp and Emacs
Initial sizes of old and new spaces
Initialization and the sys:siteinit.cl and [.]clinit.cl files
Initialization and the sys:siteinit.cl and [.]clinit.cl files
Initialization Functions and Variables
Input, Output, and Bidirectional Streams
Installation of Allegro CL 11.0 and related products
Installation sizes and supported Operating Systems
Installing on Linux and FreeBSD
Installing OpenSSL on Linux and FreeBSD
Interaction between fwrap and trace
Interfaces and Objects
Internal and External Symbols
Introduction and background
Introduction to cbind and cplbind
Introduction to object-editors and class-grids
jLinker - A Dynamic Link between Lisp and Java
Jlinker and thread safety
JSON-RPC client operators and variables
JSON-RPC server operators and variables
Language and Locale
Legal and licensing issues
Licensing issues and The Free Software Foundation
Lisp Listeners and multiprocessing
Lisp listeners and special variable bindings
Loading and case modes
Local variables and evaluation
Local variables and the debugger
Locals and functions in the tail position
Logical pathnames and the dumped image
Macroexpansion and Compilation of Fwrappers
Major and minor tic marks, tic labels, and grid lines
Major and minor tic marks, tic labels, and grid lines
MD5, SHA*, HMAC, RC4, and other message digest support
Method Selection and Combination
More on the :focus, :arrest, and :unarrest commands
MySQL and multiprocessing
MySQL and stored procedures
Names and Nicknames created with :flat t
Namespaces and PackagesNamespaces and Packages
Namespaces and PackagesNamespaces and Packages
Native threads and foreign functions
New Features and Fixes
New macros and related functionality
Numeric calculation ordering and consistency
Object Creation and Initialization
OCX objects and Allegro CL
Oldspace, newspace, and Lisp will grow when necessary
One Lisp and Several Java Client/Server connections
Open and Closed Streams
Operators, variables, and classes in the Shell module
Other declarations and optimizations
Other package changes and compile-time-too behavior
Other stepping commands and variables
Other Stream Implementation Functions and Macros
Outline controls and pixmaps
overlap-major-and-minor-labels
Overview of Places and Generalized Reference
Package locking and package definition locking
Package nicknames and alternate names
Package nicknames: absolute and relative
Packages and readtables
Packaging Lisp applications as Java beans and servlets
Parameters that control generations and tenuring
Parsing, escape decoding/encoding and the path
Passing fixnums, bignums, and integers
Passing strings between Lisp and C
Patches and updates
peek-byte and unread-byte
Placement of newspace and oldspace: the simple model
po-and
Pointers for choosing speed and safety values
Polling and setting environment variables
Predefined operations on systems and defsystem variables
Prerequisites and implementation details
Printing function meta data and related topics
Process functions and variables
Processes and the runtime analyzer
Processes and their dynamic environments
Professional/Enterprise Edition installation and license file issues
Q. Can I specify heap locations and/or sizes when starting lisp?
Q. How can I tell where my image's heaps are located, and what size they are?
Q. How do I build an image with non-default heap sizes and/or locations?
Q. How do I build default images provided by Franz with non-default heap sizes and/or locations?
Q. How does Lisp start up, in terms of shared-library linking and loading?
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 am getting stack overflows and occasional Lisp failure when I sort on large arrays. Why and what can I do?
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. On which x86 (i.e., Intel Pentium and friends) Linux versions do the currently supported versions of Allegro CL run?
Q. What is the best question to ask us as to my particular operating system and Allegro CL?
Q. Which versions and platforms have symmetric multiprocessing (SMP) extensions?
Q. [32-bit Lisp] How do I pass and return 64-bit integers through the FFI?
Re-entrancy, parallelism and connection pooling
Reader macros and cl:\*features\*
Repeat and timeout
report-unexpected-error-and-exit
Safe and Unsafe Calls
Security mixins and subclasses
SMP and the MOP
Sockets and SMP
Some important namespaces and packages
Space and time results
Speed and pretty printing
Stack consing, avoiding consing using apply, and stack allocation
Standard methods and functions
static-text-and-button-column
static-text-and-button-column-mixin
Status and conformance
Support for gzip and bzip compression and decompression
Support for gzip and bzip compression and decompression
Switches and parameters
symbol-string-and-package-from-string
System calls and library routines dealing with time
System parameters and switches
System start up and shut down
Temporary directory and files
The :nat and :unsigned-nat types
The Allegro CL imap and pop interface
The cvdcvt and cvdcvti programs
The emacs-lisp interface and dumped images
The Emacs-Lisp interface and excl:dumplisp
The endian-swap keyword argument to read-vector and write-vector
The executable and image names
The executable, the image, and additional files
The function-name and object arguments
The inspector and the right margin
The LIFO section of the stack and dynamic-extent declarations
The net.mail interface for parsing and validating email addresses
The package and module for RPC
The problem with dots 2: names and nicknames that end with dots
The standard readtable is read-only, affect on with-standard-io-syntax and modifying the readtable in init files and with -e
The standard readtable is read-only, affect on with-standard-io-syntax and modifying the readtable in init files and with -e
The unicode and fat External-Format Types; the unicode BOM
The URI and IRI API definition
The Windows API and a Windows API program with windows but without CG
Things to note about the compiler and macros
Threads and processes
TLS 1.3 support and ciphersuites
Top-level and debugger interface
Tracing setf, :before, and :after methods and internal functions
Tracing setf, :before, and :after methods and internal functions
Type errors in sequence functions: fastseq and safeseq
Updating Allegro CL and the update program
URI and IRI support in Allegro CL
Using Lisp functions and values from C
Valid connections between octet-oriented and character-oriented
Variables and functions
Virtual dumplisp: for very large images and pseudo-forks on Windows
Weak arrays and hashtables
What is in and how to access the xref database
What is the difference between using registers and using the stack?
Where to report bugs and send questions
Widget and window classes
with-positions-and-boxes
Writing and Debugging Common Lisp Programs
WSDL Functions and Variables
bit-and, bit-andc1, bit-andc2, bit-eqv, bit-ior, bit-nand, bit-nor, bit-not, bit-orc1, bit-orc2, bit-xor
bit-and, bit-andc1, bit-andc2, bit-eqv, bit-ior, bit-nand, bit-nor, bit-not, bit-orc1, bit-orc2, bit-xor
font-angle
major-label-angle
minor-label-angle
animate-color-number
Animated charts
Animating mathematical functions
Animation
mci-animation
annotation-output-simple-stream
Anomalies
Anomalies with the :history list
Hierarchical package anomalies
Another example using arrays to pass values
Example of one system definition referencing another
A note on support for ANSI mode
Allegro CL and the ANSI CL standard
Allegro CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi, allegro-express
ANSI Common Lisp
ANSI Common Lisp and MetaObject Protocol Documentation
ANSI mode problems
ANSI Spec
ansi-fixed-font
ansi-var-font
ANSI/Modern code portability
Compatibility with pre-ANSI CLtL-1 in Allegro CL
Conformance with the ANSI specification
Importing ANSI mode code into Modern mode
Importing ANSI/Modern-mode code into a Modern/ANSI-mode Lisp
Importing ANSI/Modern-mode code into a Modern/ANSI-mode Lisp
Importing Modern mode code into ANSI mode
Q. How do I get ANSI ACL (rather than Modern ACL) to start when I double-click on an lpr file?
answer-request
dns-response-answer
dns-rr-answer
antialias-lines
antialias-text
use-antialiased-text-in-tree-graphs
*antialiasing*
Q. \[Express\] \[Windows\] Is my antivirus software correct that the Express Edition is a virus?
Any CG App Can Run in Desktop Mode or Web Browser Mode
A simple AODBC interaction
aodbc.html
Conditions in AODBC
Implementation notes for Aodbc
Platform-specific information for Aodbc
Queries in AODBC
References in AODBC
Representing characters in databases in Aodbc
Scanning through rows in AODBC
Transactions in AODBC
*openai-api-key*
A SOAP 1.1 API for Allegro CL
An XML-RPC API for Allegro Common Lisp
API for connecting and disconnecting
API for Large Language Models
API (routines and data structures)
Components of the API
debugger-api.html
External-Format API
Lisp API
LLM API operators
LLM API variables
llm-api.html
Regular Expression API
scan-java-api
set-openai-api-key
The Allegro CL SSL API
The Allegro FTP Client API
The barrier API
The Debugger API
The DNS API
The jLinker Java Bean API
The jLinker Servlet API
The JSON-RPC API
The Oracle interface API
The sax API in Allegro CL
The tester module API
The URI and IRI API definition
The Windows API and a Windows API program with windows but without CG
The Windows API and a Windows API program with windows but without CG
User-level API in the regexp2 module
Websocket API
Websocket API index
XML-RPC client api
XML-RPC data api
XML-RPC server api
*restart-app-function*
Any CG App Can Run in Desktop Mode or Web Browser Mode
app
app
app-starting-cursor
Command Line Options When Running a CG App in a Web Browser
Creating a Console APP on Windows
Starting Allegro CL on Windows as a Console App
system-app-workspace-color
tell-web-browser-app-is-exiting
The app slot
The User Can Zoom the Entire CG App
Users of your app must have necessary software installed
No ghost frames are displayed. Do all functions appear on the stack?
append
Appendix #\newline discussion
Appendix: 8-bit images
Appendix: Effective method determination and optimization: examples
Appendix: Effective-method selection background
Appendix: Effective-method selection in Allegro CL CLOS and Associated Optimizations
Appendix: Generic Function Discriminators
Appendix: Links to Unicode Reports
Appendix: Operators associated with effective methods
Java Applets
Applying method combination to the sorted list of applicable methods
compute-applicable-methods
no-applicable-method
About adding context-sensitive help to your Common Graphics application
About using multiple windowing processes in a Common Graphics application
add-application-window
An Example Web Page for Embedding a CG/JS Application
Application deployment considerations
Application mode
application-icon
application-icon
application-type
Assigning an icon to an application
cg-application-help.html
Changes You Might Need to Make in Your Application for CG/JS Mode
Comparison with excl:generate-application
Creating a Dynamically Linked Lisp/Java Application
Creating an application
Dealing with an unexpected error in an application
default-application-window-subkey
Developing the application and preparing for delivery
find-application-window
find-or-make-application-window
generate-application
generate-executable: a wrapper for generate-application
How many old areas are there after your application is loaded?
Important CLOS Issues for an Allegro CL OLE Application
Including application patches in an image at build time
Installation of your application on Windows using the Install Wizard
Lisp as a shared library application components
Lisp as a shared library application files
load-application
Memlog: A Facility for Minimally Intrusive Monitoring of Complex Application Behavior
Patches for your application
port-application
print-generate-application-call
remove-application-window
set-application-icon
Setting the VERSIONINFO of the application executable on Windows
standalone-application
Testing your application
The AddCaps application
The skeleton test application
Tuning the application
Turning your application into a Windows Service
Uninstalling an application on Windows
Updating your application after delivery
About design considerations for event-driven applications
Conditions on distributing Allegro Runtime created applications
Creating runtime applications
Delivering Applications
Locales in applications
Packaging Lisp applications as Java beans and servlets
Special utilities for loading applications
The console window in applications
vk-applications
apply
Stack consing, avoiding consing using apply, and stack allocation
Applying method combination to the sorted list of applicable methods
Apropos Dialog
apropos, apropos-list
apropos, apropos-list
apropos-regexp
cl:apropos implementation
cl:apropos-list implementation
draw-circle-arc
draw-ellipse-arc
erase-circle-arc
erase-ellipse-arc
Defined Operating System/Lisp constants by architecture
Linux (architecture specific)
Mac OS X (architecture specific)
file-archive-p
Are locals stored in registers or on the stack?
Assessing whether the adjustment and compactification phases are justified
Check how many messages are in the mailbox
Core files: when they are useful and what to do with them
Duplicate entry points are never a problem
Entry points are updated automatically
File arguments are read as strings
Functions that Are Specific to CG/JS
How many bytes are being tenured?
How many old areas are there after your application is loaded?
If you are new to Emacs
Many bindings are to specific values, not to the variables' actual values
Modal CG utility dialogs are not shared between processes
No ghost frames are displayed. Do all functions appear on the stack?
Objects that survive long enough are tenured to oldspace
Parameters that control how big newly allocated spaces are
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. What changes are needed to move from a 32-bit to 64-bit Allegro CL?
Q. Why is equal hash table access slow when the keys are structure objects?
rows-are-movable
rows-are-resizable
rows-are-selectable
tabs-are-draggable
The ghost frame has no ...'s; are all possible frames displayed?
The Variables for Special Icons Are Now Functions
values-are-stacked
Warnings are signaled for misspelling in type declarations
What are local variables?
When there is a global gc, how many bytes are freed up?
Where are the bindings defined?
Where the autoloaded files are located
You May Need to Filter Events If Dragging Operations Are Sluggish
Q. How can I tell where my image's heaps are located, and what size they are?
copy-stream-area
draw-scrollbar-area
scrollbar-area-box
scrollbar-area-click
Drawing lines, filling areas, and erasing
How many old areas are there after your application is loaded?
resize-areas
aref
row-major-aref
*format-arg-count-stats*
format-arg-count-stats
arglist
Auto-arglist on SPC
save-arglist-switch
:args
process-wait-args
*check-cg-args*
Argument Conversions
Argument count checking example
Argument defaults
Argument lists
Argument processing for :processes, :focus, :arrest, :unarrest and :kill
Argument type for a specialized function example
argument-saving
cg-argument-checking
command-line-argument
command-line-argument-count
def-foreign-call: the :returning keyword argument
File information and the :in-files keyword argument
Fwrapper and argument access example
Lisp may not see a modification of an argument passed by address
Lisp unexpectedly sees a change to an argument passed by address
More on the position argument
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?
Removed Argument Conventions
Satisfying a One-Argument Test
Satisfying a Two-Argument Test
Suppressing Keyword Argument Checking
The :in-functions keyword argument
The :inverse keyword argument
The Convert Argument
The convert argument values
The endian-swap keyword argument to read-vector and write-vector
The syntax of the convert argument
trust-table-case-argument-switch
verify-argument-count-switch
verify-format-argument-count-switch
Q. Why doesn't make-pathname merge the given :directory component with the directory component in :defaults argument?
Accessing command-line arguments
additional-build-lisp-image-arguments
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
call-arguments-limit
cl:simple-condition-format-arguments and cl:simple-condition-format-control
Command line arguments
command-line-arguments
Conventions for passing arguments
default-command-line-arguments
Defaulting of Initialization Arguments
Define-method-combination Arguments Lambda Lists
File arguments are read as strings
Modifying arguments called by address: use arrays
Passing Array Arguments to Java
set-default-command-line-arguments
simple-condition-format-control, simple-condition-format-arguments
The function-name and object arguments
Validity of value of end arguments to sequence functions not checked
When the dumped image starts 2: command-line arguments
with-command-line-arguments
Q. Why does read-from-string ignore my first keyword argument (unless I also specify both optional arguments)?
arithmetic-error
arithmetic-error-operands, arithmetic-error-operation
arithmetic-error-operands, arithmetic-error-operation
The for-as-arithmetic subclause
Advice of class :around
margin-around-text
arrange-icons
auto-arrange
Dynamic Control of the Arrangement of Output
*print-simple-array-specialized*
adjust-array
adjustable-array-p
array
Array Dimensions
Array Rank
Array short-ness
Array Upgrading
array-dimension
array-dimension-limit
array-dimensions
array-displacement
array-element-type
array-has-fill-pointer-p
array-in-bounds-p
array-rank
array-rank-limit
array-row-major-index
array-total-size
array-total-size-limit
base64-string-to-usb8-array
cl:make-array implementation
compose-octet-array
compose-octet-array-fn
Data types and array types
dialog-print-array
hex-string-to-usb8-array
jnew-array
make-array
Passing Array Arguments to Java
print-array
Relationship of arrays to array-like structures
short-array-dimension-limit
short-array-p
short-array-total-size-limit
short-simple-array-p
simple-array
Special Case: Passing an array of strings from Lisp to C
texture-array
texture-array-height
texture-array-width
upgraded-array-element-type
usb8-array-to-base64-string
usb8-array-to-hex-string
*print-array*
*trace-print-array*
arrayp
Another example using arrays to pass values
Arrays and short arrays
Arrays and short arrays
Modifying arguments called by address: use arrays
Q. I am getting stack overflows and occasional Lisp failure when I sort on large arrays. Why and what can I do?
Relationship of arrays to array-like structures
Required Kinds of Specialized Arrays
Short-arrays in the type hierarchy
Static arrays
Weak arrays and hashtables
Weak vectors, finalizations, static arrays, etc.
:arrest
Argument processing for :processes, :focus, :arrest, :unarrest and :kill
More on the :focus, :arrest, and :unarrest commands
process-add-arrest-reason
process-arrest-reasons
process-revoke-arrest-reason
barrier-arriver-count
Select the inbox, that's where the incoming mail arrives
arrow-cursor
vertical-arrow-cursor
draw-arrowhead
retain-scroll-arrows-always
*regard-package-names-as-flat*
*show-parenthesis-matches-as-pop-up-window*
--run-as-web-browser-server
:UNSPECIFIC as a Component Value
:WILD as a Component Value
Attempt to call -name- which is defined as a macro
Changes to Common Graphics released as patches to 10.1
cl:loop and the for-as-in-sequence subclause for looping over sequences
compile-files-as-utf8
Conses as Lists
Conses as Trees
double-click-as-default-button
Error keywords returned as the second value
File arguments are read as strings
Getting a date-time value as a string
Icon files suitable as a value for icon-file
Lisp as a DLL example
Lisp as a Shared Library
Lisp as a shared library application components
Lisp as a shared library application files
Lisp as a Unix Shared Library
Lists as Association Lists
Namestrings as Filenames
Packaging Lisp applications as Java beans and servlets
pathname-as-directory
pathname-as-file
Pathnames as Filenames
Q. What is the best question to ask us as to my particular operating system and Allegro CL?
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 does the right Alt key not work the same as the left Alt key?
rich-edit-save-as
run-as-web-browser-server
Running Lisp as a subprocess of Emacs
save-as-text-file
show-help-strings-as-tooltips
show-parenthesis-matches-as-pop-up-window
Starting Allegro CL as a subprocess of Emacs
Starting Allegro CL on Windows as a Console App
Starting Lisp as a subprocess of Emacs the first time
The for-as-arithmetic subclause
The Web Browser's Full-Screen Mode Can Be Used As Usual
What happens at Lisp as a shared library initialization
What if the system seems to hang (as if it is in an infinite loop)?
font-ascent
asdf support in Allegro CL
aserve.html
ash
asin, acos, atan
sinh, cosh, tanh, asinh, acosh, atanh
*openai-default-ask-chat-model*
ask-before-assuming-package
ask-before-auto-saving
ask-chat
ask-embedding
ask-for-action-at-ide-startup
ask-for-list
ask-for-map
ask-for-table
ask-my-documents
ask-save-changes
ask-serp
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
format-ask-my-documents-prompt
Q. What is the best question to ask us as to my particular operating system and Allegro CL?
assert
assert-enabled-p
Conditionalizing assert calls
list-assert-enables
list-assert-enables-set
register-assert-enable
set-assert-enable
The assert-enable interface
unregister-assert-enable
Enable-assertion functionality
Assessing whether the adjustment and compactification phases are justified
Assigning an icon to a control
Assigning an icon to a window title-bar
Assigning an icon to an application
get-fixed-index-assignments
Assistance available on the internet and the World Wide Web
Contacting Franz Inc. for sales, licensing assistance, and information
Q. I still have problems with my license file. Can I contact you for assistance?
assoc, assoc-if, assoc-if-not
assoc, assoc-if, assoc-if-not
assoc, assoc-if, assoc-if-not
Appendix: Effective-method selection in Allegro CL CLOS and Associated Optimizations
Appendix: Operators associated with effective methods
Other Allegro CL Associated Programs
Utilities associated with advice
Lists as Association Lists
ask-before-assuming-package
Sharpsign Asterisk
Tilde Asterisk: Go-To
async-http-servlet
multi-async-http-servlet
asynchronous-operating-system-signal
ask-for-action-at-ide-startup
character-index-at-position
color-string-at-cursor
color-string-at-index
draw-at-dragging-thickness
Foreign code cannot easily be included at installation time
header-at-position
Including application patches in an image at build time
line-x-at-y
line-x-at-y-x-y
line-y-at-x
line-y-at-x-x-y
link-at-index
link-at-mouse-cursor
link-at-position
link-at-text-cursor
shift-windows-onto-screen-at-startup
tab-at-position
The :bt command for a quick look at the stack
What happens at Lisp as a shared library initialization
with-at-most-one-form
asin, acos, atan
sinh, cosh, tanh, asinh, acosh, atanh
atom
atom
Atomic read-modify-write primitives
atomic-conditional-setf
atomic-conditional-setq
decf-atomic
get-atomic-modify-expansion
incf-atomic
pop-atomic
push-atomic
slot-atomic-update-using-class
update-atomic
Deprecated macro: excl::atomically
attachment
bottom-attachment
left-attachment
right-attachment
set-attachment
top-attachment
Attempt to call -name- which is defined as a macro
Locale Attribute Accessors
locale-attribute
Character Attributes
file-attributes
audio-player
audio-player-pane
mci-cd-audio
mci-device-has-audio-p
mci-device-set-audio-off
mci-device-set-audio-on
mci-wave-audio
augment-environment
send-smtp-auth
Authentication
file-author
dns-response-authority
uri-authority
*auto-trim-strings*
*auto-zoom*
ask-before-auto-saving
Auto-arglist on SPC
auto-arrange
auto-size
ide-auto-font-changing
set-autocommit
*autoload-search-list*
autoload-file-does-not-exist-error
autoload-warning
Where the autoloaded files are located
Autoloading
Automatic timing information
automatic-font-changing
automatic-sizing
CBIND: Support for automatic generation of foreign function definitions 2
SWIG: Support for automatic generation of foreign function definitions 1
Entry points are updated automatically
Triggering help automatically
unpress-automatically
Writing an Automation Client
The Lisp remote-autotool Class
Specifiers for aux variables
change-outline-item-availability
change-outline-item-value-availability
*compiler-not-available-warning*
Assistance available on the internet and the World Wide Web
available
available-clipboard-formats
available-reader
cell-and-sections-available
cell-available
compiler-not-available-error
compiler-not-available-warning
mp:process-wait vs mp:wait-for-input-available
Q. Is there a list of available patches?
Q. Is there a list of available patches?
wait-for-input-available
wait-for-io-available
waiting-for-input-available
class-precedence-list: when is it available?
font-average-char-width
mci-device-average-bytes-per-second
Avoid Prompting the User in a User-Close Method
Stack consing, avoiding consing using apply, and stack allocation
Q. What issues must I be aware of when using excl.osi:fork
Implemented Sub-Classes of AWT Event Handlers
Chart axes
Using Two Value Axes
axis-color
axis-label
axis-label-color
axis-label-font
axis-width
chart-axis
effective-value-axis-range
invert-axis
item-axis
item-axis
margin-inside-axis-label
plot-value-axis
value-axis
value-axis
value-axis-2
x-axis
x-axis-2
y-axis
y-axis-2


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Non-Alphabetic

Copyright (c) 1998-2023, Franz Inc. Lafayette, CA., USA. All rights reserved.


ToC DocOverview CGDoc RelNotes FAQ Index PermutedIndex
Allegro CL version 11.0