ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Significantly revised from 10.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


date</a: Function, excl package
Making a .dll
Tilde A: Aesthetic
The ARM-64 (aka ARMv8 and Aarch64) platform
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 coordinate systems in in Common Graphics
About creating a Standalone Common Graphics Application without using the Project System
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 rich text editing in Common Graphics
About submitting a bug report from a break in the IDE
About the clipboard in Common Graphics
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 using multiple windowing threads in a CG application
about-to-show-menu
General information about environments in Allegro CL
How does the debugger know about ghost frames?
Other changes to and notes about the base Lisp
Other changes to and notes about the base Lisp
Things to note about the compiler and macros
Warning about XQuartz's Full-screen mode
above-parent
handle-above-parent
margin-above-footnote
margin-above-legend
abs
Package nicknames: absolute and relative
ac-class
ac-map
ac-map-name
ac-set
acache.pdf
require-cg-acache
add-global-keyboard-accelerator
remove-global-keyboard-accelerator
accept-connection
*aws-access-key*
*aws-secret-access-key*
access
Controlling Access to Methods
file-access-date
funcallable-standard-instance-access
Fwrapper and argument access example
OSI group file access
OSI networks file access
OSI protocols file access
OSI services file access
standard-instance-access
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()
accessor-method-slot-definition
standard-accessor-method
Defstruct accessors
Generated Accessors
Locale Attribute Accessors
Mailbox Accessors
with-accessors
acct
generate-accurate-x86-float-code-switch
rename-file-acl6.1
The ACL/Composer menu
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
soap-server-message-action
Startup Action dialog
stream-error-action
warn-on-no-action-taken
*gb-18030-transcoding-error-action*
*gtk-compatibility-warning-action*
*json-rpc-redefinition-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
frame-number-actuals
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-dependent
add-direct-method
add-direct-subclass
add-duration
add-global-keyboard-accelerator
add-header
add-hotspot
add-item
add-method
add-method
add-outline-item
add-outline-item-value
add-package-local-nickname
add-parser-package
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-to-set
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
soap-add-header
vk-add
wsdl-add-form
The AddCaps application
Data types added to standard Common Lisp
Features added to Allegro CL 10.0 after the initial release of Allegro CL 10.0
Features added to Allegro CL 9.0 after the initial release of Allegro CL 9.0
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 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
allocate-address
associate-address
Calling Lisp functions from C: lisp_call_address() and lisp_call()
compute-external-address
disassociate-address
dotted-address-p
Elastic IP address manipulation operators
foreign-address
foreign-address-p
foreign-pointer-address
fslot-address
fslot-address-c
fslot-address-fp
fslot-address-type
fslot-address-typed
Functions for Elastic IP address manipulation
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
parse-email-address
print-address
release-address
remove-extern-code-address
remove-extern-data-address
socket-address-family
test-email-address
*impossible-load-address*
A note on foreign addresses
describe-addresses
IP addresses in Allegro CL
The net.mail interface for parsing and validating email addresses
netent-addrtype
select-adjacent-tab
adjoin
adjust-array
adjustable-array-p
Assessing whether the adjustment and compactification phases are justified
stream-advance-to-column
Advanced miscellaneous features
Advice of class :after
Advice of class :around
Advice of class :before
compile-advice
describe-advice
Examples using advice
fwrappers-and-advice.htm
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 Allegro Composer starts up
After Lisp starts up
after-functions
Compliance with major mode conventions, including user-visible changes after installing the patch
Debug Window after Error
Features added to Allegro CL 10.0 after the initial release of Allegro CL 10.0
Features added to Allegro CL 9.0 after the initial release of Allegro CL 9.0
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
Patching your application after delivery
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 ARM-64 (aka ARMv8 and Aarch64) platform
The algorithm for loading the OpenSSL library
alias
remove-alias
aliases
netent-aliases
protoent-aliases
servent-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 CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi
Allegro CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi, allegro-express
Allegro CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi, allegro-express
copy-alist
pixmap-alist
soap-alist-to-plist
process-alive-p
process-keeps-lisp-alive-p
*all-processes*
*all-regions*
:all t and :all nil modes of :zoom
:all t and :all nil modes of :zoom
All pre-10.0 Lisp compiled files must be recompiled (old fasl files will not load)
All pre-10.1 Lisp compiled files must be recompiled (old fasl files will not load)
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
A Sax XML Parser for Allegro Common Lisp
A SOAP 1.1 API for Allegro CL
After Allegro Composer starts up
Allegro CL 10.1 Documentation Introduction and Overview
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
Allegro CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi
Allegro CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi
Allegro CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi
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 Express Installation
Allegro CL implementation notes
Allegro CL may have problems starting up when run on SELinux
Allegro CL Modern Mode
Allegro CL must be updated to work with Mac OS X 10.10
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 Composer
Allegro MySQL Direct Connect Library
Allegro MySQL introduction
Allegro ODBC
Allegro ODBC and thread safety
Allegro Presto
Allegro Prolog
Allegro Runtime
Allegro Runtime introduction
Allegro Tree of Knowledge
An XML-RPC API for Allegro Common Lisp
ANSI Conformance in Allegro CL
ANSI Conformance in Allegro CL
Appendix: Effective-method selection in Allegro CL CLOS and Associated Optimizations
asdf support in Allegro CL
asdf support in Allegro Common Lisp
Availability of CLX for Allegro CL
Availability of CLX for Allegro CL
Building an image that contains Allegro Composer
Building and Using an Allegro Common Lisp Based DLL
Case implementation in Allegro CL
color-for-external-allegro-symbols
Compatibility with pre-ANSI CLtL-1 in Allegro CL
Conditions on distributing Allegro Runtime created applications
Configuring X windows for Allegro Composer
Coverage analysis in Allegro CL
Creating Shared Objects that refer to Allegro CL Functionality
Customizing and executing Allegro Composer
Date-time (ISO 8601) support in Allegro CL
DDE support in Allegro CL
Definitions of terms associated with Allegro Composer
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
Errata in distributed Allegro CL documentation
Errors while running Allegro Composer
Examples using Allegro CL
Features added to Allegro CL 10.0 after the initial release of Allegro CL 10.0
Features added to Allegro CL 10.0 after the initial release of Allegro CL 10.0
Features added to Allegro CL 9.0 after the initial release of Allegro CL 9.0
Features added to Allegro CL 9.0 after the initial release of Allegro CL 9.0
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
Getting 32-bit Allegro CL to run on 64-bit Fedora 25 and later
Getting 32-bit Allegro CL to run on 64-bit Ubuntu
Ghost frames and Allegro Composer
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 10.1 and related products
Installation of Allegro CL Express
Installation of Allegro CL Express on macOS
Installing Allegro CL 32-bit on Linux Mint
Interaction with Allegro Composer
International Character Support in Allegro CL
Introduction to Gray streams in Allegro CL
IP addresses in Allegro CL
Linking to Allegro CL shared library on Mac OS X
Loading Allegro CL patches
Loading the :ssl module into Allegro CL
Localization support in Allegro CL
Menus in Allegro Composer
NDBM support in Allegro CL
Notes for installation of Allegro CL on UNIX (including Linux)
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 products
Package prefixes reserved by Allegro CL
Packages in Allegro CL
PAM support in Allegro Common Lisp
PAM support in Allegro Common Lisp
Problems starting Allegro Composer
Regular Expression handling in Allegro CL
Release Notes for Allegro CL 10.0
Release Notes for Allegro CL 10.1
Remote Procedure Call support in Allegro CL
Running several communicating Allegro CL images
Setting up your system for Allegro Composer
start-in-allegro-directory
Starting Allegro CL
Starting Allegro CL as a subprocess of Emacs
Starting Allegro CL on Windows as a Console App
Starting Allegro Composer
Starting Allegro Composer from .clinit.cl
Starting Allegro Composer from your .clinit.cl file
Starting and stopping Allegro Composer
Stopping Allegro Composer
Streams in Allegro CL
String utility functions in Allegro CL
Symmetric Multiprocessing in Allegro CL
tar support in Allegro CL
tar support in Allegro Common Lisp
Testing that the installation of Allegro CL on macOS was successful
Testing that the installation of Allegro CL on Unix was successful
Testing that the installation of Allegro CL on Windows was successful
The Allegro CL Domain Naming System Package
The Allegro CL FAQ
The Allegro CL FAQ
The Allegro CL imap and pop interface
The Allegro CL interface to the Amazon Elastic Compute Cloud (EC2)
The Allegro CL license file
The Allegro CL SSL API
The Allegro CL Test harness
The Allegro CL update naming scheme
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 debugger in Allegro Composer
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
update-allegro
URI and IRI support in Allegro CL
Using An Example Allegro CL Based DLL: fact.dll
XML-RPC in Allegro CL introduction
You can leave Allegro CL 10.0 installed
[allegro directory]/src/aclstart.cl is the source code for startup
AllegroCache documentation
allegrocache-statistics
*allegrocache*
AllegroServe documentation
AllegroServe examples
JSON-RPC built-in allegroserve transport
Release notes for AllegroServe
Release notes for AllegroServe
allocate-address
allocate-fobject
allocate-fobject-c
allocate-fobject-fp
allocate-instance
allocate-instance
Parameters that control how big newly allocated spaces are
Allocation types
process-pool-stack-allocation
slot-definition-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
is-child-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
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*
Alternate chart views
bind-c-alternate
Package nicknames and alternate names
package-alternate-name
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
The Allegro CL interface to the Amazon Elastic Compute Cloud (EC2)
*default-ami-name*
ec2-instance-ami-launch-index
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 initial complete chart-widget example
An unhandled error occurred during initialization
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 that contains Allegro Composer
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
Debugging an image build problem or failure
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
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
Menus over labels and values in an Inspector window
One library file cannot depend on an already loaded library file
One step execution of an sql statement
Rot13b: An Example of Bidirectional Stream Encapsulation
Special Case: Passing an array of strings from Lisp to C
The History menu on an Inspector window
The Inspect As menu on an Inspector window
The Window menu on an Inspector window
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
:zoom analogs and stack movement commands
Closures in runtime analysis output
Coverage analysis in Allegro CL
Runtime Analysis Graph dialog
Runtime analysis with multiprocessing enabled
The three types of analysis: general information
Changes to the runtime analyzer made in 12/2018 and 2/2019 (10.1 only)
Invoking the runtime analyzer
Processes and the runtime analyzer
Runtime analyzer
Runtime Analyzer Control dialog
Runtime analyzer Introduction
Runtime analyzer profile graphs
Runtime Analyzer Results dialog
runtime-analyzer.htm
The space analyzer
The time analyzer
The window interface to the runtime analyzer
ancestor-background-color
window-ancestor-p
highlight-ancestors
*composer-title-and-version*
:all t and :all nil modes of :zoom
:brief, :moderate, and :verbose modes of :zoom
:function t and :function nil modes of :zoom
:relative t and :relative nil modes of :zoom
:return and :restart
:specials t and :specials nil modes of :zoom
: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 10.1 Documentation Introduction and Overview
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/cg-object-editor-and-class-grid.htm
Changes to the runtime analyzer made in 12/2018 and 2/2019 (10.1 only)
cl:defpackage and cl:in-package
cl:directory and cl:ensure-directories-exist
cl:loop and the for-as-in-sequence subclause for looping over sequences
cl:macroexpand and cl:macroexpand-1
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
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 Simple Streams
Common Graphics and the IDE on the Mac
Common Graphics and the IDE on the Mac
Common Graphics and the Integrated Development Environment
common-lisp-mode functions and variables
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
Creating and using pll files using cvdcvti/cvdcvt
Creating new RPC port and server classes
Creating object-editors and class-grids
Customizing and executing Allegro Composer
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
delete-directory-and-files
Details of stream-line-column and charpos
Developing the application and preparing for delivery
Deviations from the RFC grammars and strict parsing
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
EC2 other functionality: ec2-region, ec2-identity, and ec2-error
EC2 setup and requirements
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
External formats and locales
Fasl files are not-compatible between versions and operating systems
Fasl files are not-compatible between versions and operating systems
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
Functionality to handle differences between Windows and GTK
Functionality to handle differences between Windows and GTK
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.htm
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
Gestures and presentations
Getting 32-bit Allegro CL to run on 64-bit Fedora 25 and later
Ghost frames and Allegro Composer
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 on changes and new stuff since the 10.0 release
Information on changes and new stuff since the 10.1 release
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
Inspector windows and their menus
Installation of Allegro CL 10.1 and related products
Installation sizes and supported Operating System versions
Installing GTK and Open Motif on macOS
Installing X11 and GTK on macOS
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
Live and dead ranges of local variables
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
MD*, SHA*, HMAC, and other message digest support, and RC4 cypher functions
MD*, SHA*, HMAC, and other message digest support, and RC4 cypher functions
MD5, SHA*, HMAC, RC4, and other message digest support
Menus over labels and values in an Inspector window
Method Selection and Combination
More on the :focus, :arrest, and :unarrest commands
Multiprocessing and SMP release notes
Multiprocessing and SMP release notes
MySQL and multiprocessing
MySQL and stored procedures
Name and class of Composer tools
Names and Nicknames created with :flat t
Namespaces and Packages
Native threads and foreign functions
New macros and related functionality
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 changes to and notes about the base Lisp
Other changes to and notes about the base Lisp
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
Problem with debug=1 and debug=2 behavior before a local has a value
Process functions and variables
Processes and the runtime analyzer
Processes and their dynamic environments
Re-entrancy, parallelism and connection pooling
Reader macros and cl:*features*
Release and update information
Release Notes for Common Graphics and the IDE
Release Notes for Common Graphics and the IDE
Repeat and timeout
report-unexpected-error-and-exit
Safe and Unsafe Calls
Safe and unsafe operators
Security mixins and subclasses
SMP and the MOP
Sockets and SMP
Some important namespaces and packages
Space and time profiler results
Space and time results
Speed and pretty printing
Stack consing, avoiding consing using apply, and stack allocation
Standard methods and functions
Starting and stopping Allegro Composer
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 ARM-64 (aka ARMv8 and Aarch64) platform
The behavior with debug=3 (and speed 3a section 6.13 in the manual debugging.htmdebugging.htm
The behavior with debug=3 and speed=3
The EC2 module, package, and supported platforms
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
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
Unix symbolic links and truenames
URI and IRI support in Allegro CL
Users of your app must have necessary software installed (such as X11 and GTK)
Using Lisp functions and values from C
Valid connections between octet-oriented and character-oriented streams
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-auto-zoom-and-exit
with-positions-and-boxes
Writing and Debugging Common Lisp Programs
WSDL Functions and Variables
X11/XQuartz and macOS 10.9 (Mavericks)
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 CL Executables: alisp, alisp8, mlisp, mlisp8, allegro, allegro-ansi, allegro-express
ANSI Common Lisp
ANSI Common Lisp and MetaObject Protocol Documentation
ANSI Conformance in Allegro CL
ANSI Conformance in Allegro CL
ANSI mode problems
ANSI Spec
ansi-fixed-font
ansi-var-font
ANSI/Modern code portability
Compatibility with pre-ANSI CLtL-1 in Allegro CL
Compliance with the ANSI specification
Conformance with the ANSI specification
Importing ANSI mode code into Modern mode
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
answer-request
dns-response-answer
dns-rr-answer
antialias-lines
antialias-text
use-antialiased-text-in-tree-graphs
*antialiasing*
I compiled with debug=3 but I want to see dead locals anyway
Aodbc introduction
aodbc.htm
Implementation notes for aodbc
Platform-specific information for aodbc
Representing characters in databases in aodbc
*region-ap-southeast*
*ec2-api-version*
A SOAP 1.1 API for Allegro CL
An XML-RPC API for Allegro Common Lisp
API for connecting and disconnecting
API (routines and data structures)
Components of the API
debugger-api.htm
External-Format API
Lisp API
Regular Expression API
scan-java-api
The Allegro CL SSL API
The Allegro FTP Client API
The barrier 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*
app
app
app-starting-cursor
Creating a Console APP on Windows
Starting Allegro CL on Windows as a Console App
system-app-workspace-color
The app slot
Users of your app must have necessary software installed (such as X11 and GTK)
No ghost frames are displayed. Do all functions appear on the stack?
append
ftp-append
ftp-stream-append
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: Operators associated with effective methods
Java Applets
Applying method combination to the sorted list of applicable methods
compute-applicable-methods
compute-applicable-methods
compute-applicable-methods-using-classes
no-applicable-method
About adding context-sensitive help to your Common Graphics application
About creating a Standalone Common Graphics Application without using the Project System
About using multiple windowing processes in a Common Graphics application
About using multiple windowing threads in a CG application
add-application-window
Application mode
application-icon
Assigning an icon to an application
cg-application-help.htm
cg/cg-application-help.htm
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
Patching your application after delivery
port-application
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
Extensions to cl:apropos
Extensions to cl:make-package, cl:disassemble, cl:truename, cl:probe-file, cl:open, cl:apropos
Extensions to cl:make-package, cl:intern, cl:disassemble, cl:truename, cl:probe-file, cl:open, cl:apropos, etc.
draw-circle-arc
draw-ellipse-arc
erase-circle-arc
erase-ellipse-arc
Defined Operating System/Lisp constants by architecture
ec2-image-architecture
file-archive-p
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
Fasl files are not-compatible between versions and operating systems
Fasl files are not-compatible between versions and operating systems
File arguments are read as strings
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
Printing function meta data are related topics
rows-are-movable
rows-are-resizable
rows-are-selectable
tabs-are-draggable
The ghost frame has no `...'s; are all possible frames displayed?
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
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
frame-arglist
save-arglist-switch
args
process-wait-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
generic-function-argument-precedence-order
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
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
xml-rpc-argument-error
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
arithmetic-error
arithmetic-error-operands, arithmetic-error-operation
arithmetic-error-operands, arithmetic-error-operation
The for-as-arithmetic subclause
The ARM-64 (aka ARMv8 and Aarch64) platform
The ARM-64 (aka ARMv8 and Aarch64) platform
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
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
Relationship of arrays to array-like structures
Required Kinds of Specialized Arrays
Short-arrays in the type hierarchy
Static arrays
String External-Format Lisp Arrays
Weak arrays and hashtables
Weak vectors, finalizations, static arrays, etc.
Argument processing for :processes, :focus, :arrest, :unarrest and :kill
arrest
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*
:UNSPECIFIC as a Component Value
:WILD as a Component Value
Attempt to call -name- which is defined as a macro
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
rich-edit-save-as
Running Lisp as a subprocess of Emacs
save-as-text-file
show-help-strings-as-tooltips
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 Inspect As menu on an Inspector window
Users of your app must have necessary software installed (such as X11 and GTK)
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
asdf support in Allegro Common Lisp
aserve.html
ash
asin, acos, atan
sinh, cosh, tanh, asinh, acosh, atanh
ask-before-assuming-package
ask-before-auto-saving
ask-for-action-at-ide-startup
ask-save-changes
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
assert
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
assoc, assoc-if, assoc-if-not
assoc, assoc-if, assoc-if-not
assoc, assoc-if, assoc-if-not
associate-address
Appendix: Effective-method selection in Allegro CL CLOS and Associated Optimizations
Appendix: Operators associated with effective methods
Definitions of terms associated with Allegro Composer
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
decode-wsdl-at-uri
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
Why only have good behavior of locals at debug=3?
with-at-most-one-form
asin, acos, atan
sinh, cosh, tanh, asinh, acosh, atanh
stat-atime
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
update-atomic
Deprecated macro: excl::atomically
attach-volume
ec2-attachment-attach-time
attachment
bottom-attachment
ec2-attachment
ec2-attachment-attach-time
ec2-attachment-device
ec2-attachment-instance-id
ec2-attachment-p
ec2-attachment-size
ec2-attachment-status
ec2-attachment-volume-id
left-attachment
right-attachment
set-attachment
The ec2-attachment class
top-attachment
ec2-volume-attachments
Attempt to call -name- which is defined as a macro
attribute-default
attribute-ext-subset
attribute-name
attribute-type
Locale Attribute Accessors
locale-attribute
soap-get-attribute
Character Attributes
file-attributes
soap-get-attributes
element-attrs
*dom-print-attrs*
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
authorize-security-group-ingress
*auto-trim-strings*
*auto-zoom*
ask-before-auto-saving
Auto-arglist on SPC
auto-arrange
auto-size
ide-auto-font-changing
with-auto-zoom-and-exit
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
Availability of CLX for Allegro CL
Availability of CLX for Allegro CL
change-outline-item-availability
change-outline-item-value-availability
describe-availability-zones
ec2-instance-availability-zone
ec2-volume-availability-zone
*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
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
Stack consing, avoiding consing using apply, and stack allocation
directory-dialog-avoids-network
*aws-access-key*
*aws-keypair-name*
*aws-secret-access-key*
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
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-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
newlineThis page has had significant revisions compared to the 10.0 page.
Created 2019.8.20.
newline

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Significantly revised from 10.0.