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 - S


Enough C-c's (on Unix) will always interrupt
The ghost frame has no ...'s; are all possible frames displayed?
Tilde S: Standard
backtrace-safe-mode
Safe and Unsafe Calls
read-from-string-safely
read-safely
Type errors in sequence functions: fastseq and safeseq
Allegro ODBC and thread safety
compile-macroexpansions-for-safety-switch
Jlinker and thread safety
Pointers for choosing speed and safety values
Stream thread safety
Thread-safety
Contacting Franz Inc. for sales, licensing assistance, and information
--limit-connections-to-same-machine
limit-connections-to-same-machine
Q. Why does the right Alt key not work the same as the left Alt key?
same-bold
same-color
same-face
same-italic
same-point-size
same-underline
sample initialization file
About how to get sample code for creating controls
mci-device-bits-per-sample
Sample Programs
sample-initargs
mci-device-samples-per-second
start-sampling
stop-sampling
with-sampling
pathname-sans-file
compile-satisfies-load
satisfies
Satisfying a One-Argument Test
Satisfying a Two-Argument Test
hls-saturation
*decoded-time-saturday*
*save-function-lambda-expression*
ask-save-changes
external-format-for-save
html-widget-save
mci-device-can-save-p
mci-save
object-editor-save
rich-edit-save
rich-edit-save-as
save-arglist-switch
save-as-text-file
save-current-profile
save-file
save-links
save-links-file
save-lisp-pixmap
save-local-names-switch
save-local-scopes-switch
save-named-profile
save-on-clear-focus
save-on-new-widget-value
save-options-on-exit
save-options-to-user-specific-file
save-pixmap
save-selection-when-unfocused
save-source-level-debug-info-switch
save-text
save-text-file
save-texture
save-whether-to-show-subproject-modules
external-format-for-saved-files
process-pool-saved-count
saved-byte-file-position
saved-char-file-position
with-saved-file-positions
*daylight-saving-time-observed*
argument-saving
ask-before-auto-saving
Introduction to excl:dumplisp, a tool for saving an image
make-load-form-saving-slots
Saving a chart image
Sax XML Parser for Allegro Common Lisp
Sax parser introduction
sax.html
Testing the sax parser: the test-sax-parser class
Testing the sax parser: the test-sax-parser class
The PXML-SAX Module
The sax API in Allegro CL
The SAX-LXML Module
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?
bit, sbit
decode-float, scale-float, float-radix, float-sign, float-digits, float-precision, integer-decode-float
scale
device-to-scaling-units
Q. What does the "Temporarily scaling back lisp reserved region from XXX to YYY bytes." mean?
scaling-stream
scaling-to-device-units
scan-java-api
mci-scanner
Scanning through rows in AODBC
Triggering a scavenge
How do I find out when scavenges happen?
How newspace is managed with scavenges
When scavenges occur
char, schar
process-allow-schedule
schedule-finalization
scheduler-in-control-p
scheduler-running-p
start-scheduler
Deprecated macro: sys:without-scheduling
without-scheduling
*disallow-scheduling*
Built-in Schema Types
Obtaining schema information
uri-scheme
:scont
Declaration Scope
save-local-scopes-switch
*openai-default-min-score*
From-scratch device-open
windows-scratch-list
center-all-modal-dialogs-on-screen
center-box-on-screen
dialog-to-screen-units
Drawing on the screen
get-screen-box
get-screen-pixmap
kill-splash-screen
kill-splash-screen-when-ready
move-ide-windows-on-screen-resize
screen
screen
screen-colors
screen-resolution-changed
screen-stream
screen-to-dialog-units
screen-to-window-units
selected-window-or-screen
shift-windows-onto-screen-at-startup
The Web Browser's Full-Screen Mode Can Be Used As Usual
virtual-screen-bottom
virtual-screen-height
virtual-screen-left
virtual-screen-right
virtual-screen-top
virtual-screen-width
window-to-screen-units
screenp
*script-name*
Starting using a shell script
vk-scrllock
horizontal-scroll-bar
horizontal-scroll-bar-pane
mouse-wheel-scroll-lines
multi-picture-button-scroll
multi-picture-button-scroll-interval
retain-scroll-arrows-always
scroll
scroll-bar
scroll-bar-mixin
scroll-bar-pane
scroll-bar-pane-mixin
scroll-box
scroll-current-index-into-view
scroll-filter
scroll-increment
scroll-line-items
scroll-on-drag
scroll-on-drag-factor
scroll-page-portion
scroll-parent-section-distance
scroll-parent-section-while-dragging
scroll-position
scroll-range
scroll-section
scroll-subsection-into-view
scroll-text-cursor-into-view
scroll-to
scroll-to-subsection
scroll-while-tracing
scroll-window-into-parent
scroll-window-to-middle
set-scroll-range
update-scroll-bars-for-new-window-size
user-scroll
vertical-scroll-bar
vertical-scroll-bar-pane
horizontally-scrollable
*grid-widget-scrollbar-thickness*
draw-scrollbar-area
horizontal-scrollbar-thickness
scrollbar-area-box
scrollbar-area-click
scrollbar-is-on
vertical-scrollbar-thickness
retain-scrollbars
scrollbars
scrolled-to-end
scrolled-to-end-maintained
section-scrolled
draws-the-entire-scrolling-page
handle-scrolling-keys
scrolling-static-text
scrolling-static-text-pane
*autoload-search-list*
*domain-search-list*
*load-search-list*
*require-search-list*
editor-string-search-lines-of-padding
find-in-files-search-subprojects-later
incremental-search
initial-search-directories
object-editor-search
OS-Specific Library Search Path
search
Search list example
Search List Structure
Search lists
Search lists variables
Search Menu
search-mailbox
string-search
symbol-completion-searches-all-packages
Searching for Messages
date-time-second
Error keywords returned as the second value
first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth
fspec-second
internal-time-units-per-second
mci-device-average-bytes-per-second
mci-device-samples-per-second
second-x-button
secondary-name-slot
date-time-secondf
duration-seconds
Q. My lisp immediately crashes a few seconds after startup. What's causing this?
class-grid-body-column-section
class-grid-body-row-section
class-grid-column-header-row-section
class-grid-column-section
class-grid-row-header-column-section
class-grid-row-section
clear-grid-section
column-section
critical-section
cross-section-box
default-section-border-color
default-section-border-width
draw-grid-section
focus-column-section
focus-row-section
grid-column-section
grid-row-section
grid-row-section-with-sort-gadget
grid-section
invalidate-section
invalidate-whole-section
next-section
previous-section
Profiling error: could not read text section
row-section
row-section-with-sort-gadget-mixin
scroll-parent-section-distance
scroll-parent-section-while-dragging
scroll-section
section-box
section-count
section-grid
section-scrolled
section-size
stretch-section
Summary of the ghost frames section
The LIFO section of the stack and dynamic-extent declarations
The Overview section
The Reference section
cell-and-sections-available
column-sections
Descriptor vector sections
deselect-sections-when-lose-focus
deselect-sections-when-move-focus
row-sections
draw-circle-sector
draw-ellipse-sector
erase-circle-sector
erase-contents-circle-sector
erase-contents-ellipse-sector
erase-ellipse-sector
fill-circle-sector
fill-ellipse-sector
*secure-mode*
--secure
Secure connections
Secure Socket Layer (SSL)
Security considerations
Security mixins and subclasses
Security of the Emacs-Lisp Interface
Lisp may not see a modification of an argument passed by address
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?
mci-seek
What if the system seems to hang (as if it is in an infinite loop)?
How to set the value so a listener sees it?
Lisp unexpectedly sees a change to an argument passed by address
line-segment-intersection
line-segment-intersection-x-y
line-segment-intersects-box-p
line-segment-intersects-box-x-y-p
on-line-segment-p
on-line-segment-x-y-p
Bus errors and segmentation violations
Q. Sometimes Allegro CL, particularly with large images, fail totally with a bus error or a segv. Why might this be happening?
full-row-select
object-editor-select
Select a Completion Dialog
Select the inbox, that's where the incoming mail arrives
select-adjacent-tab
select-mailbox
select-on-multiple-characters
select-on-multiple-characters-callback
select-on-multiple-characters-item-test
select-on-multiple-characters-time-limit
select-on-open
select-on-paste
select-on-right-click
select-on-typing
select-outline-item
select-range
select-recent-tab
select-subsection
select-window
rows-are-selectable
selectable
*selected-object*
cell-selected
cell-selected-background-color
cell-selected-foreground-color
cell-style-selected
delete-selected-subsections
Help on the selected data object
Help on the selected window
highlight-selected-editor-tab
offset-from-selected-window
outline-item-selected-background-color
outline-item-selected-foreground-color
rich-edit-selected-range
selected
selected-class
selected-form
selected-listener-pane
selected-object
selected-outline-item
selected-pages-p
selected-reader
selected-string
selected-symbol
selected-tab-color
selected-window
selected-window-or-screen
column-selecting-row-mixin
row-selecting-column-mixin
Appendix: Effective-method selection background
Appendix: Effective-method selection in Allegro CL CLOS and Associated Optimizations
CLOS Effective-method selection: Fixed Slot Accesses
copy-selection
cut-selection
delete-selection
file-selection-buffer-size
get-selection
handle-menu-selection
insert-selection
Method Selection and Combination
notify-when-selection-changed
paste-selection
save-selection-when-unfocused
selection-changed
set-selection
show-selection-when-unfocused
multiple-selections
droppable-onto-self
Q. Why doesn't tracing a self-calling function trace the inner calls?
tail-call-non-self-merge-switch
tail-call-self-merge-switch
get-semaphore
put-semaphore
Semaphores
Semicolon
Tilde Semicolon: Clause Separator
vk-semicolon
mci-send-string
rpc-send-request
send-command
send-dummy-message-to-window
send-letter
send-request
send-smtp
send-smtp-auth
send-to
send-undo-keystrokes-to-server
send-value
text-edit-pane-send-enter-to-server
Where to report bugs and send questions
envelope-sender
The SMTP interface (used for sending mail)
*case-sensitive-dde*
About adding context-sensitive help to your Common Graphics application
case-sensitive-dde
context-sensitive-default-path
context-sensitive-help
Case sensitivity of input
dns-nameserver-sent
locale-mon-thousands-sep
locale-n-sep-by-space
locale-p-sep-by-space
locale-thousands-sep
pprint-plist-pairs-on-separate-lines
mailbox-list-separator
mailbox-separator
menu-separator
Tilde Semicolon: Clause Separator
vk-separator
copy-seq
cl:loop and the for-as-in-sequence subclause for looping over sequences
cl:write-sequence implementation
fetch-letter-sequence
make-sequence
mysql-escape-sequence
process-sequence
read-sequence
sequence
Sequence Concepts
stream-read-sequence
stream-write-sequence
subsection-sequence-changed
Type errors in sequence functions: fastseq and safeseq
Validity of value of end arguments to sequence functions not checked
with-fetch-letter-sequence
write-sequence
mci-sequencer
cl:loop and the for-as-in-sequence subclause for looping over sequences
Functions for efficient input and output of sequences
gensym-sequential-name
x509-certificate-serial-number
serious-condition
*serp-default-top-n*
ask-serp
*sert-exclude-fields*
*sert-ordered-include-fields*
*browser-server-port*
*cgjs-server-options*
--browser-server-port
--exit-server-on-client-exit
--run-as-web-browser-server
--show-cgjs-server-window
active-server-ports
browser-server-port
cgjs-server-option
Client/Server
close-server
close-server
Connect to the imap server on the machine holding the email
Connecting to the server
Connection options, Server Classes, and Port Classes
Creating new RPC port and server classes
define-rpc-server
exit-server-on-client-exit
JSON-RPC server operators and variables
make-rpc-server
make-ssl-server-context
make-ssl-server-stream
mysql-server-cap
One Lisp and Several Java Client/Server connections
open-server
po-condition-server-string
rpc-datagram-server
rpc-open-server
rpc-port-server
rpc-socket-server
rpc-socket-server-with-enabler
run-as-web-browser-server
send-undo-keystrokes-to-server
server-active-p
server-port
shared-memory-rpc-port-server
show-cgjs-server-window
SOAP Server Components
start-cgjs-server
text-edit-pane-send-enter-to-server
The SOAP Network Server
Websocket server functionality
with-rpc-server-enabler
Writing a Server
XML-RPC server api
*service-name*
*service-topics*
service-name
service-topics
Turning your application into a Windows Service
OSI services file access
async-http-servlet
destroy-servlet
get-servlet-config
get-servlet-info
http-servlet
multi-async-http-servlet
new-servlet
The jLinker Servlet API
Packaging Lisp applications as Java beans and servlets
*jlinker-set-accessible*
:set-local
:set-register
barrier-set-count
Cannot (effectively) set a variable bound by load
contents-set
How to set the value so a listener sees it?
jarray-set
list-assert-enables-set
list-widget-set-index
mask-contents-set
mci-device-set-audio-off
mci-device-set-audio-on
mci-device-set-door-closed
mci-device-set-door-open
mci-device-set-time-format
mci-device-set-video-off
mci-device-set-video-on
mci-set-wave-options
mci-set-window
on-set-focus
presto-fasl-set
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?
rc4-set-key
set
set-8-bit-input
set-application-icon
set-assert-enable
set-attachment
set-autocommit
set-box-bottom
set-box-left
set-box-right
set-box-top
set-case-mode
set-character-format
set-chart-value
set-console-exterior
set-default-button
set-default-command-line-arguments
set-dialog-field
set-dialog-fields
set-difference, nset-difference
set-dispatch-macro-character, get-dispatch-macro-character
set-event-function
set-exclusive-or, nset-exclusive-or
set-exe-icons
set-exe-icons-nt
set-file-version-info
set-first-visible-line
set-focus
set-focus-cell
set-focus-component
set-focus-event
set-foreground-window
set-graphics-context
set-macro-character, get-macro-character
set-named-gradient
set-openai-api-key
set-page-size
set-paragraph-format
set-plot-value
set-position-x
set-position-y
set-pprint-dispatch
set-process-pool
set-scroll-range
set-selection
set-sigio-handler
set-signal-handler
set-socket-format
set-socket-options
set-splash-bitmap
set-stack-cushion
set-stream-prop
set-syntax-from-char
set-tab-size
set-tcp-md5-sig
set-text
set-text-zoom
Set-up
widget-set-range
widget-set-value
(setf class-name)
atomic-conditional-setf
define-setf-expander
documentation, (setf documentation)
get-setf-expansion
setf, psetf
Tracing setf, :before, and :after methods and internal functions
atomic-conditional-setq
multiple-value-setq
setq
setq-default
:who-sets
who-sets
Polling and setting environment variables
Setting flags
Setting global variables in initialization files
Setting the Default Web Browser for CG/JS in Windows 11
Setting the VERSIONINFO of the application executable on Windows
Setting up logical pathname translations
Changing compiler optimization switch settings
Examining the current settings and their effect
explain-compiler-settings
Checking your setup
pop-up-printer-setup-dialog
first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth
Combining Several WSDL Definitions in one Lisp Image
One Lisp and Several Java Client/Server connections
Q. Why does it take so long to load a file that interns several thousand symbols in a package?
Running several communicating Allegro CL images
hmac-sha1-final
hmac-sha1-init
hmac-sha1-string
hmac-sha1-update
MD5, SHA*, HMAC, RC4, and other message digest support
sha1-file
sha1-final
sha1-init
sha1-string
sha1-update
sha224-file
sha224-final
sha224-init
sha224-string
sha224-update
sha256-file
sha256-final
sha256-init
sha256-string
sha256-update
sha384-file
sha384-final
sha384-init
sha384-string
sha384-update
sha512-file
sha512-final
sha512-init
sha512-string
sha512-update
OSI shadow password functionality
shadow
system-edge-shadow-color
package-shadowing-symbols
Shadowing
shadowing-import
get-shape-box
get-shape-fixed-box
get-shape-line
lamp-shape
nget-shape-box
nget-shape-fixed-box
nget-shape-line
make-sharable-lock
Sharable locks
sharable-lock
sharable-lock-error
sharable-lock-idle-p
sharable-lock-interrupted-error
sharable-lock-lock
sharable-lock-recursion-error
sharable-lock-unlock
sharable-lock-unlock-error
with-sharable-lock
share-image-lists
*rpc-shared-quantum*
Building shared libraries on FreeBSD
Building shared libraries on Linux
Building shared libraries on Mac OS X
Building shared libraries on Solaris
Callback style of shared memory connections
Concurrency control for shared objects
Creating Shared Objects that refer to Allegro CL Functionality
Declarative interface of shared memory connections
Delaying linking the Allegro CL shared-library until runtime
Explicit port interface of shared memory connections
Extending defsystem syntax through shared-initialize methods
get-shared-library-handle
get-shared-library-name
Linking to Allegro CL shared library on macOS
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
Making a Shared Memory Connection
Modal CG utility dialogs are not shared between processes
Q. How does Lisp start up, in terms of shared-library linking and loading?
Shared Memory Connections
Shared Memory Connections (Windows Only)
shared-initialize
shared-locker-count
shared-memory-rpc-port
shared-memory-rpc-port-server
The make_shared program
unix-shared-library.html
Use of shared libraries (foreign files)
What happens at Lisp as a shared library initialization
with-shared-lock
network-shares
Information sharing between Common Lisp and Emacs
*sharp-plus-de-facto-standard-compatible*
Sharpsign
Sharpsign A
Sharpsign Asterisk
Sharpsign B
Sharpsign Backslash
Sharpsign C
Sharpsign Colon
Sharpsign Dot
Sharpsign Equal-Sign
Sharpsign Left-Parenthesis
Sharpsign Less-Than-Sign
Sharpsign Minus
Sharpsign O
Sharpsign P
Sharpsign Plus
Sharpsign R
Sharpsign Right-Parenthesis
Sharpsign S
Sharpsign Sharpsign
Sharpsign Sharpsign
Sharpsign Single-Quote
Sharpsign Vertical-Bar
Sharpsign Whitespace
Sharpsign X
Operators, variables, and classes in the Shell module
Q. Why can't I use `dir` with run-shell-command?
run-shell-command
shell
Shell modes
shell-module.html
Starting Lisp from a shell
Starting using a shell script
The shell module interface
grid-shift-focus
shift-key
shift-outline-item
shift-windows-onto-screen-at-startup
vk-left-shift
vk-right-shift
vk-shift
shiftf
Array short-ness
Arrays and short arrays
Short form module-specifications
short*-wcslen
short-array-dimension-limit
short-array-p
short-array-total-size-limit
Short-arrays in the type hierarchy
short-bit-vector-p
short-float, single-float, double-float, long-float
short-float-epsilon, ..., double-float-epsilon, ...
short-float-epsilon, ..., double-float-epsilon, double-float-negative-epsilon, ...
short-float-epsilon, ..., long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, short-float-negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, short-float-negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-float-epsilon, long-float-negative-epsilon
short-simple-array-p
short-simple-bit-vector-p
short-simple-string-p
short-simple-vector-p
short-site-name, long-site-name
short-string
short-string-p
short-vector
short-vector-p
String comparisons with short strings
handle-ocx-shortcut
pop-up-shortcut-menu
Shortcut Keys Dialog
shortcut-commands
shortcut-menu
shortcut-menu-class
handle-home-key-shortcuts
handle-home-key-shortcuts-in-ide-outlines
override-native-shortcuts
double-float-to-shorts
shorts-to-double-float
shorts-to-single-float
single-float-to-shorts
All Popular Web Browsers Should Work
Q. How should I report bugs?
Q. How should I report bugs?
Q. I can not access the URL for retrieving my license. What should I do?
Q. Should Allegro CL on Windows be installed in the Program Files directory?
Q. What should I know when choosing non-default heap locations?
Should you get all patches?
What should be in your .emacs file
*show-console-on-standalone-error*
*show-parenthesis-matches-as-pop-up-window*
*zoom-show-newer-frames*
--show-cgjs-server-window
about-to-show-menu
backtrace-frames-to-show
find-in-files-show-html-files-in-browser
memlog-show
new-project-show-editor
new-project-show-form
new-project-show-project-manager
open-project-show-files-in-editor
open-project-show-project-manager
save-whether-to-show-subproject-modules
show-all
show-call-counts
show-call-graph
show-caret
show-cgjs-server-window
show-check-boxes
show-console
show-dialog-on-compiler-warnings
show-flat-profile
show-focus
show-focus-box
show-grid-lines
show-help-string-under-mouse
show-help-strings-as-tooltips
show-outline-item-children
show-outline-profile
show-parenthesis-matches-as-pop-up-window
show-quick-symbol-info-on-space
show-selection-when-unfocused
show-system
show-tooltip
show-tooltip-explicitly
show-tooltips
show-widget-palette-when-click-form
show-window
Example showing live range
shrink-window
System start up and shut down
shutdown
add-sibling-outline-item
find-sibling
siblings
buddy-side
column-label-side
mci-device-side
row-label-side
tab-side
The Lisp side of foreign functions
tick-side
title-side
double-sided
set-tcp-md5-sig
initialize-sigio-handling
remove-sigio-handler
set-sigio-handler
sigio-supported-p
decode-float, scale-float, float-radix, float-sign, float-digits, float-precision, integer-decode-float
locale-n-sign-posn
locale-negative-sign
locale-p-sign-posn
locale-positive-sign
Sharpsign Equal-Sign
Sharpsign Less-Than-Sign
template-allows-sign
Tilde Greater-Than-Sign: End of Justification
Tilde Less-Than-Sign: Justification
Tilde Less-Than-Sign: Logical Block
add-signal-handler
asynchronous-operating-system-signal
condition-variable-signal
interrupt-signal
nice-signal-name
operating-system-signal
Q. Why does read-from-string signal an end-of-file error even when I pass the eof-error-p argument as nil?
remove-signal-handler
set-signal-handler
signal
synchronous-operating-system-signal
with-signal-handler
Conditions signaled by the IMAP and Pop interfaces
Warnings are signaled for misspelling in type declarations
Handling signals in foreign code
*break-on-signals*
*signals*
signed-byte
*fractional-significance-threshold*
*significance-threshold*
signum
Q. Why does my 64-bit foreign call cause a SIGSEGV?
*print-simple-array-specialized*
*simple-vector-sort-strategy*
simple AODBC interaction
Simple Client Example
simple example of multiprocessing
Simple RPC Example
annotation-output-simple-stream
Blocking behavior in simple-streams
buffer-input-simple-stream
buffer-output-simple-stream
cl:simple-condition-format-arguments and cl:simple-condition-format-control
cl:simple-condition-format-arguments and cl:simple-condition-format-control
direct-simple-stream
dual-channel-simple-stream
Error messages in simple-error instances
file-simple-stream
fill-pointer-output-simple-stream
How to get a simple-stream and how to get a Gray stream
Implementation of Common Lisp Functions for simple-streams
Implementation of Standard Interface Functionality for Simple-Streams
mapped-file-simple-stream
mapped-file-simple-stream-buffer
null-simple-stream
Placement of newspace and oldspace: the simple model
probe-simple-stream
short-simple-array-p
short-simple-bit-vector-p
short-simple-string-p
short-simple-vector-p
Simple fwrap example
simple-array
simple-base-string
simple-bit-vector
simple-bit-vector-p
simple-break
simple-click-toggle
simple-condition
simple-condition-format-control, simple-condition-format-arguments
simple-condition-format-control, simple-condition-format-arguments
simple-error
simple-mode
simple-stream
Simple-stream background
Simple-stream Class Hierarchy
Simple-stream Description
Simple-stream introduction
simple-stream-read-line
simple-string
simple-string-p
simple-type-error
simple-vector
simple-vector-p
simple-warning
single-channel-simple-stream
socket-base-simple-stream
socket-simple-stream
string-input-simple-stream
string-output-simple-stream
string-simple-stream
terminal-simple-stream
The simple network paging protocol example
The simple-stream class hierarchy illustrated
with-simple-restart
with-underlying-simple-vector
xp-simple-stream
cg-grid-widget-simplified-tutorial.html
Grid widget: a simplified tutorial
The maximum number of simultaneous processes
sin, cos, tan
*single-cg-event-handling-process*
*use-single-cg-event-handling-process*
frame-with-single-child
install-single-channel-character-strategy
layout-single-line-widget-height
process-single-event
reindent-single-line
Sharpsign Single-Quote
short-float, single-float, double-float, long-float
short-float-epsilon, short-float-negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-float-epsilon, long-float-negative-epsilon
short-float-epsilon, short-float-negative-epsilon, single-float-epsilon, single-float-negative-epsilon, double-float-epsilon, double-float-negative-epsilon, long-float-epsilon, long-float-negative-epsilon
shorts-to-single-float
Single Escape Character
single-channel-simple-stream
single-float-p
single-float-to-shorts
single-item-list
single-item-list-pane
single-line
Single-Quote
use-single-cg-event-handling-process
*infinity-single*
*nan-single*
*negative-infinity-single*
sinh, cosh, tanh, asinh, acosh, atanh
short-site-name, long-site-name
short-site-name, long-site-name
Site tab on Options dialog
Initialization and the sys:siteinit.cl and [.]clinit.cl files
first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth
array-total-size
array-total-size-limit
auto-size
byte, byte-size, byte-position
Coordinate System Unit of Size
cursor-size
directory-size
file-selection-buffer-size
fill-texture-size
font-size
font-size-combo-box
font-size-is-char-height
gap-size
hash-table-rehash-size
hash-table-size
icon-size
ide-page-size
jlinker-buffer-size
mci-device-disc-size
minimum-size
new-space-size
nstream-string-size
old-space-size
palette-size
paper-size
paper-size-unit
Parameters that control minimum size
point-size
printer-physical-size
Q. How can I tell where my image's heaps are located, and what size they are?
Q. How do I control the stack size on Windows?
same-point-size
section-size
set-page-size
set-tab-size
short-array-total-size-limit
size
stream-string-size
tab-size
The character size in the resulting image
update-scroll-bars-for-new-window-size
use-native-size
Sized queues
bind-c-sizeof
native-character-sizeof
native-string-sizeof
sizeof-fobject
font-sizes
icon-sizes
Initial sizes of old and new spaces
Installation sizes and supported Operating Systems
Q. Can I specify heap locations and/or sizes when starting lisp?
Q. How can I specify very large heap sizes for 64-bit versions of Lisp?
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?
automatic-sizing
column-sizing-row-mixin
row-sizing-column-mixin
sizing-cursor
sizing-north-south-cursor
sizing-northeast-cursor
sizing-northeast-southwest-cursor
sizing-northwest-cursor
sizing-northwest-southeast-cursor
sizing-southeast-cursor
sizing-southwest-cursor
sizing-west-east-cursor
The skeleton test application
Externals must be resolved when the .so/.sl/.dylib/.dll file is created
If you modify a so/sl/dylib/dll file that has been loaded, you must load the modified file!
*grid-border-mouse-slack*
*start-drag-slack*
Tilde Slash: Call Function
vk-slash
cl:sleep and minimum sleeping time
cl:sleep implementation
process-sleep
sleep
cl:sleep and minimum sleeping time
:slide
Breakpoints vs slide points
slide-subsection
*conforming-slot-makunbound-style*
CLOS Effective-method selection: Fixed Slot Accesses
CLOS slot manipulators
data-slot
edited-slot
jlinker-slot
jpool-slot
Optimizing slot-value calls with fixed indices
primary-name-slot
secondary-name-slot
slot-atomic-update-using-class
slot-boundp
slot-editing-class-grid
slot-exists-p
slot-makunbound
slot-missing
slot-unbound
slot-value
slot-value-using-class-name
The app slot
unbound-slot
unbound-slot-instance
validate-edited-slot-value
with-slot-value
Defclass optimizations: fixed-index slots and defclass embellishers
edited-slots
Instance slots for :acl implementation
make-load-form-saving-slots
normalize-direct-slots
std-instance-slots
with-slots
mci-device-slow-rate
Q. Why is equal hash table access slow when the keys are structure objects?
You May Need to Filter Events If Dragging Operations Are Sluggish
sm
small-canvas-mode
small-image-list
smash-fontmetrics
An example of the difference between SMP Lisp and non-SMP Lisp
An example of the difference between SMP Lisp and non-SMP Lisp
Ensuring code is not loaded into an SMP Lisp
Loading smp-related functionality
Non-SMP images on platforms that support SMP
Non-SMP images on platforms that support SMP
Q. Which versions and platforms have symmetric multiprocessing (SMP) extensions?
SMP and the MOP
smp.html
Sockets and SMP
send-smtp
send-smtp-auth
The SMTP interface (used for sending mail)
snap-to-components
snap-to-grid
sniff-for-unicode
Externals must be resolved when the .so/.sl/.dylib/.dll file is created
Files Lisp needs to start up 1: .so (or dll) files built with image
How to set the value so a listener sees it?
If you modify a so/sl/dylib/dll file that has been loaded, you must load the modified file!
Q. Why does it take so long to load a file that interns several thousand symbols in a package?
Q. \[Windows only\] How do I move DLL in memory so that it doesn't conflict with the Lisp heap?
SOAP 1.1 API for Allegro CL
Defining SOAP Methods
How to generate a SOAP client interface from a WSDL definition
Mapping SOAP Names to Lisp Names
Mapping SOAP Structures to CLOS classes
SOAP examples
SOAP Server Components
soap.html
The SOAP Network Server
When things go wrong - debugging SOAP interfaces
*eli-daemon-socket-hook*
*socket-version*
Allegro CL Socket Library
bidirectional-binary-socket-stream
Callback style of datagram socket connections
Datagram Socket Connection
Datagram socket connections
Declarative interface of datagram socket connections
Explicit port interface of datagram socket connections
initialize-socket
input-binary-socket-stream
make-socket
output-binary-socket-stream
rpc-socket-port
rpc-socket-port-with-enabler
rpc-socket-server
rpc-socket-server-with-enabler
Secure Socket Layer (SSL)
set-socket-format
set-socket-options
socket
Socket enhancements
socket-address-family
socket-base-simple-stream
socket-chunking-end-of-file
socket-connect
socket-control
socket-datagram-file-active
socket-datagram-internet-active
socket-error
socket-format
socket-os-fd
socket-simple-stream
socket-stream-file-active
socket-stream-file-passive
socket-stream-internet-active
socket-stream-internet-passive
socket-type
socket.html
Stream Socket Connections
Stream socket connectionsStream socket connections
Stream socket connectionsStream socket connections
Callback style of stream sockets
Connecting datagram sockets
Connecting stream sockets
Declarative interface of stream sockets
Explicit port interface of stream sockets
Sockets and SMP
Stream Sockets
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?
Licensing issues and The Free Software Foundation
Q. \[Express\] \[Windows\] Is my antivirus software correct that the Express Edition is a virus?
software-type, software-version
software-type, software-version
Users of your app must have necessary software installed
Building shared libraries on Solaris
Definitions of some terms used in this document
every, some, notevery, notany
excl:dumplisp will fail under some conditions
Logical pathnames: some points to note
Some Advantages of CG/JS Mode
Some common errors
Some final standalone examples
Some important namespaces and packages
Some low-level functionality
Some notation
Some notation
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. Sometimes CL output is not logged in the dribble-bug file. What do I do about this?
Q. Sometimes TIME results produce negative values. Why?
*simple-vector-sort-strategy*
cl:sort implementation
grid-row-section-with-sort-gadget
list-view-sort
on-sort-key
on-sort-predicate
Q. I am getting stack overflows and occasional Lisp failure when I sort on large arrays. Why and what can I do?
row-section-with-sort-gadget-mixin
sort, stable-sort
sort, stable-sort
sort-column
sort-grid
sort-on-click
sort-reverse
string-sort-key
sortable
Applying method combination to the sorted list of applicable methods
pop-up-menus-for-many-sorted-choices
default-grid-sorter
*load-source-debug-info*
*load-source-file-info*
*print-verbose-source-context*
*record-source-file-info*
*source-file-frobbers*
*source-file-types*
*source-pathname*
closed-pixmap-source
colorize-source-code
discard-all-source-file-info
file-dialog-source-types
Functions that implement source file recording
Installing source code
leaf-pixmap-source
load-cg-source-file-info
opened-pixmap-source
paper-source
pixmap-source
product-newer-than-source
record-source-file
save-source-level-debug-info-switch
source
Source File Recording
Source record description
Source stepper backends
source-context
source-file
Source-file recording Introduction
source-file-recording.html
source-file-types
source-newer-than-image
source-pathname
Syntactic modification of Common Lisp source code
The source stepper
validate-lisp-source
with-current-source-form
With-current-source-form example
[allegro directory]/src/aclstart.cl is the source code for startup
drop-sources
sizing-north-south-cursor
sizing-northwest-southeast-cursor
sizing-southeast-cursor
sizing-northeast-southwest-cursor
sizing-southwest-cursor
:sover
*hidden-space-functions*
digit-char-or-space-p
fill-space
header-fill-space
locale-n-sep-by-space
locale-p-sep-by-space
make-uri-space
min-space-after
min-space-before
new-space-size
old-space-size
show-quick-symbol-info-on-space
Space and time results
space-width
The space analyzer
uri-space
vk-space
Q. How can I tell what addresses are being used in my process space?
CVO (code-vector only) spaces
Initial sizes of old and new spaces
Parameters that control how big newly allocated spaces are
bar-spacing
grid-x-spacing
grid-y-spacing
horizontal-spacing
icon-spacing
layout-button-group-spacing
layout-button-spacing
layout-column-spacing
layout-label-spacing
layout-spacing
layout-spacing
layout-widget-spacing
major-label-min-spacing
minor-label-min-spacing
spacing
value-spacing
vertical-spacing
*toolbar-button-spacing*
span-missing-items
Auto-arglist on SPC
ANSI Spec
def-function-spec-handler
spec-version
The user-conversion function in a complex-type-spec
*cl-default-special-bindings*
*zoom-print-special-bindings*
display-special-instance
Lisp listeners and special variable bindings
special
Special Case: Passing an array of strings from Lisp to C
Special Forms
Special handling of certain errors by :zoom
Special OLE Data Types
Special Symbols
Special utilities for loading applications
special-operator-p
special-windows-directory
The Variables for Special Icons Are Now Functions
Argument type for a specialized function example
Defsystem methods that can be specialized
Required Kinds of Specialized Arrays
Specialized Lambda Lists
*print-simple-array-specialized*
:catches and :specials modes of :zoom
Compiler-specific warnings
Functions that Are Specific to CG/JS
Many bindings are to specific values, not to the variables' actual values
Notes on specific packages
OS-Specific Library Search Path
Platform-specific information for Aodbc
save-options-to-user-specific-file
Windows specific information
Linux (architecture specific)
Mac OS X (architecture specific)
Using Common Lisp (non-Allegro specific)
Conformance with the ANSI specification
The dynamic interface specification
The foreign function interface specification
Long form module-specifications
Module-specifications
Short form module-specifications
Hierarchical package specified with nicknames
specifier for a rest parameter
Declaration Specifiers
Specifiers for aux variables
Specifiers for keyword parameters
Specifiers for optional parameters
Type Specifiers
Q. Can I specify heap locations and/or sizes when starting lisp?
Q. How can I specify very large heap sizes for 64-bit versions of Lisp?
Q. Why does read-from-string ignore my first keyword argument (unless I also specify both optional arguments)?
Specifying the initial value of *package*
Function specs (fspecs)
Supported function specs
mci-device-speed
Pointers for choosing speed and safety values
Speed and pretty printing
kill-splash-screen
kill-splash-screen-when-ready
set-splash-bitmap
splash-file
split-bar
split-bar-pane
split-re
split-regexp
split-string-to-width
An interactively designed spreadsheet grid-widget
spreadsheet
spreadsheet-column
spreadsheet-column-header-row
spreadsheet-row
spreadsheet-row-header-column
spreadsheet-value-printer
One step execution of an sql statement
prepare-sql
rr-sql
run-prepared-sql
sql
sql
sql-start
Step by step execution of a sql statement
sqrt, isqrt
vk-close-square-bracket
vk-open-square-bracket
[allegro directory]/src/aclstart.cl is the source code for startup
SRV queries
ssbit
sschar
*ssl-features*
*ssl-library-names*
get-ssl-peer-certificate
get-ssl-verify-result
Including the SSL module: issues with OpenSSL libraries
make-ssl-client-context
make-ssl-client-stream
make-ssl-server-context
make-ssl-server-stream
Q. \[Express Edition\] Can I use the SSL interface in Allegro CL Express Edition?
SSL examples
SSL History
ssl-do-handshake
The Allegro CL SSL API
Secure Socket Layer (SSL)
ssvref
d~st
po-d~st
po-~d~st
~d~st
sort, stable-sort
:zoom analogs and stack movement commands
Precise gc's of the stack
process-pool-stack-allocation
Q. How do I control the stack size on Windows?
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. I have set the stack cushion (see sys:set-stack-cushion and sys:stack-cushion) to a reasonable value, but the soft stack limit is not being detected, and I get a lisp death instead. Why is that?
Q. I have set the stack cushion (see sys:set-stack-cushion and sys:stack-cushion) to a reasonable value, but the soft stack limit is not being detected, and I get a lisp death instead. Why is that?
set-stack-cushion
Stack commands
Stack consing, avoiding consing using apply, and stack allocation
Stack consing, avoiding consing using apply, and stack allocation
Stack frame filter
Stack frames
stack-cushion
stack-group
The :bt command for a quick look at the stack
The LIFO section of the stack and dynamic-extent declarations
verify-stack-switch
with-stack-fobject
with-stack-fobjects
with-stack-list
with-stack-list_s
Are locals stored in registers or on the stack?
No ghost frames are displayed. Do all functions appear on the stack?
What is the difference between using registers and using the stack?
values-are-stacked
with-staged-output
*show-console-on-standalone-error*
ide-inspect-standalone
Some final standalone examples
Standalone image: not supported
standalone-application
*debug-io*, *error-output*, *query-io*, *standard-input*, *standard-output*, *trace-output*
*debug-io*, *error-output*, *query-io*, *standard-input*, *standard-output*, *trace-output*
*sharp-plus-de-facto-standard-compatible*
Allegro CL and the ANSI CL standard
Data types added to standard Common Lisp
Implementation of Standard Interface Functionality for Simple-Streams
Standard Characters
Standard classes
Standard classes, methods, values
Standard conditions
Standard Method Combination
Standard methods and functions
Standard Runtime
Standard values
standard-char
standard-char-p
standard-class
standard-generic-function
standard-method
standard-object
standard-toolbar-icons
The Standard Readtable
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
Thread-unsafe standard Lisp operations: *features*, *modules*, require/provide, external-format loading, etc.
Tilde S: Standard
with-standard-io-syntax
*jlinker-start-timeout*
*start-drag-slack*
--start-local-client
CG/JS Quick Start
client-lisp-start
edit-start-trigger
ellipse-start-and-end
Files Lisp must find to start up and files it may need later
Files Lisp needs to start up 1: .so (or dll) files built with image
Files Lisp needs to start up 2: the Allegro directory
Heap start locations
How to do CLOS start up optimizations
LLM Quick Start
mci-device-start-position
memlog-start
new-start-emacs-lisp-interface
process-pool-report-start
process-pool-work-item-start-time
Q. How do I get ANSI ACL (rather than Modern ACL) to start when I double-click on an lpr file?
Q. How does Lisp start up, in terms of shared-library linking and loading?
sql-start
start-cgjs-client
start-cgjs-server
start-customs
start-emacs-lisp-interface
start-ide
start-in-allegro-directory
start-interactive-top-level
start-local-client
start-page
start-profiler
start-sampling
start-scheduler
start-text-editing-on-grid-widget-focus
start-timer
Start-up problems
start-work
start-xref
stream-start-line-p
System start up and shut down
The start-up message
time-interval-start
What if the Emacs-Lisp interface does not start?
Additional CG Processes Need to Be Started in a Certain Way
Getting started with an interactively designed grid-widget
property-starter-code
*starting-ide*
app-starting-cursor
include-modules-for-starting-local-client
Q. Can I specify heap locations and/or sizes when starting lisp?
Starting Allegro CL
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
Starting Lisp from a shell
Starting Lisp within Emacs after the first time
Starting on UNIX machines
Starting on Windows machines
Starting on Windows using bat files
Starting the Emacs-Lisp interface
Starting the IDE on Linux
Starting the IDE on macOS
Starting the IDE on Windows
Starting using a shell script
After Lisp starts up
How to create an 8-bit image which starts the IDE
Q. Why is the compiler complaining about a missing in-package form when I am certain that my **offline file** starts with one?
The initial locale when Allegro CL starts up
What Lisp does when it starts up
When the dumped image starts 1: values of global variables
When the dumped image starts 2: command-line arguments
When the dumped image starts 3: reading init files
When the dumped image starts 4: restart actions
When the dumped image starts 5: the two restart functions
*ide-startup-hook*
*print-startup-message*
About IDE startup
Allegro CL Startup
ask-for-action-at-ide-startup
Files that may be looked for on startup and after startup
Files that may be looked for on startup and after startup
print-startup-info
Q. My lisp immediately crashes a few seconds after startup. What's causing this?
shift-windows-onto-screen-at-startup
Startup Action Dialog
startup.html
The current package on startup
The package on startup
[allegro directory]/src/aclstart.cl is the source code for startup
Q. Why on Linux does Allegro CL die on startup?
cl:random and cl:make-random-state
make-random-state
memlog-state
Modifying the state of the Common Lisp environment
mouse-button-state
print-system-state
random-state
random-state-p
state
state-icon-index
state-image-list
three-state
*random-state*
Multiple statement handles
One step execution of an sql statement
Statement handle parameters
Step by step execution of a sql statement
class-grid-static-text-column
def-java-static
jdo-static
scrolling-static-text
scrolling-static-text-pane
Static arrays
static-picture
static-picture-pane
static-text
static-text-and-button-column
static-text-and-button-column-mixin
static-text-column
static-text-column-mixin
static-text-pane
Weak vectors, finalizations, static arrays, etc.
with-static-fobject
with-static-fobjects
jpool-statistics
format-arg-count-stats
*format-arg-count-stats*
*status-bar-horizontal-margin*
*status-bar-number-of-lines*
*status-bar-vertical-margin*
add-common-status-bar
add-status-bar
common-status-bar
common-status-bar-p
custom-status-bar-font
display-status-bar
fine-tune-status
memory-status
profiler-status
remove-status-bar
removed-status-bars
Status and conformance
status-bar
status-bar
status-bar-font
status-bar-message
status-bar-number-of-lines
status-bar-p
*std-control-out-table*
std-dc-newline-in-handler
std-instance-slots
std-instance-wrapper
std-newline-out-handler
std-tab-out-handler
*stderr*
*step-print-length*
*step-print-level*
*step-print-long-string-length*
:step
gsgc-step-generation
mci-step
One step execution of an sql statement
step
Step by step execution of a sql statement
Step by step execution of a sql statement
Entering and Exiting the ldb stepper
Ldb stepper functional interface
Source stepper backends
Stepper Dialog
The Lisp DeBug (ldb) stepper
The original stepper
The source stepper
Ldb stepping example run
Other stepping commands and variables
Stepping example
Turning stepping off
with-ldb-stepping-enabled
Steps to using process pools
A finalized object may still be pointed to by a weak vector or hash-table
Q. I still have problems with my license file. Can I contact you for assistance?
funcall-stm-handler
funcall-stm-handler-2
html-widget-stop-load
mci-stop
memlog-stop
stop-profiler
stop-sampling
stop-timer
stop-xref
lispval-storage-type
pointer-storage-type
Q. Sometimes Allegro CL, particularly with large images, run out of memory with a storage-condition. Why might this be happening?
storage-condition
Storage-condition errors
abort, continue, muffle-warning, store-value, use-value
dbm-store
store-value
Are locals stored in registers or on the stack?
MySQL and stored procedures
Other strange or unexplained behavior
Implementation Strategies
install-dual-channel-character-strategy
install-single-channel-character-strategy
install-string-character-strategy
install-string-input-character-strategy
install-string-output-character-strategy
New compile-file strategy
Strategy descriptions necessary for encapsulation
*simple-vector-sort-strategy*
A new stream hierarchy
add-stream-instance-flags
annotation-output-simple-stream
base64-decode-stream
base64-encode-stream
Base64: an example of binary stream encapsulation
bidirectional-binary-socket-stream
bidirectional-character-encapsulating-stream
bidirectional-terminal-stream
bitmap-stream
bitmap-stream
broadcast-stream
broadcast-stream-streams
buffer-input-simple-stream
buffer-output-simple-stream
Built-in stream methods and their uses
Callback style of stream sockets
cg-stream
cl:interactive-stream-p implementation
composing-stream
concatenated-stream
concatenated-stream-streams
Connecting stream sockets
copy-pixels-to-stream
copy-pixels-to-stream-from-file
copy-pixels-with-mask-to-stream
copy-stream-area
copy-to-stream
Declarative interface of stream sockets
def-stream-class
Defining new stream classes
Details of stream-line-column and charpos
device-to-stream-units
direct-simple-stream
drawable-stream
dual-channel-simple-stream
echo-stream
echo-stream-input-stream, echo-stream-output-stream
echo-stream-input-stream, echo-stream-output-stream
echo-stream-input-stream, echo-stream-output-stream
echo-stream-input-stream, echo-stream-output-stream
errno-stream-error
Examples of stream encapsulations
Explicit port interface of stream sockets
file-simple-stream
file-stream
fill-pointer-output-simple-stream
fundamental-binary-input-stream
fundamental-binary-output-stream
fundamental-binary-stream
fundamental-character-input-stream
fundamental-character-output-stream
fundamental-character-stream
fundamental-input-stream
fundamental-output-stream
fundamental-stream
gen-java-stream
get-output-stream-buffer
get-output-stream-string
get-stream-prop
graphical-stream
How to get a simple-stream and how to get a Gray stream
How to get a simple-stream and how to get a Gray stream
input-binary-socket-stream
input-stream-p, output-stream-p
input-stream-p, output-stream-p
input-terminal-stream
interactive-stream-p
JSON-RPC built-in stream transport
make-broadcast-stream
make-buffer-input-stream
make-buffer-output-stream
make-concatenated-stream
make-echo-stream
make-function-input-stream
make-pipe-stream
make-ssl-client-stream
make-ssl-server-stream
make-string-input-stream
make-string-output-stream
make-synonym-stream
make-two-way-stream
mapped-file-simple-stream
mapped-file-simple-stream-buffer
Miscellaneous stream functions
More on cl:stream-error
move-stream-origin
null-simple-stream
open-ftp-stream
open-stream
open-stream-p
Other Stream Implementation Functions and Macros
output-binary-socket-stream
output-terminal-stream
probe-simple-stream
remove-stream-instance-flags
Rot13b: An Example of Bidirectional Stream Encapsulation
scaling-stream
screen-stream
set-stream-prop
simple-stream
Simple-stream background
Simple-stream Class Hierarchy
Simple-stream Description
Simple-stream introduction
simple-stream-read-line
single-channel-simple-stream
socket-base-simple-stream
socket-simple-stream
socket-stream-file-active
socket-stream-file-passive
socket-stream-internet-active
socket-stream-internet-passive
stream
Stream classes
Stream Socket Connections
Stream socket connectionsStream socket connections
Stream Sockets
Stream thread safety
Stream Variables
stream-advance-to-column
stream-char-width
stream-clear-input
stream-clear-output
stream-closed-error
stream-element-type
stream-error
stream-error-action
stream-error-code
stream-error-identifier
stream-error-stream
stream-error-stream
stream-error-string
stream-external-format
stream-finish-output
stream-force-output
stream-fresh-line
stream-input-fn
stream-input-timeout
stream-line-column
stream-listen
stream-origin
stream-output-fn
stream-output-timeout
stream-output-width
stream-package
stream-peek-char
stream-read-byte
stream-read-char
stream-read-char-no-hang
stream-read-line
stream-read-sequence
stream-start-line-p
stream-string-corners
stream-string-size
stream-string-width
stream-terpri
stream-to-device-units
stream-to-stream-units
stream-to-stream-units
stream-to-window-units
stream-units-per-inch
stream-units-per-mm
stream-unread-char
stream-write-byte
stream-write-char
stream-write-sequence
stream-write-string
stream-y-or-n-p
stream-yes-or-no-p
string-input-simple-stream
string-output-simple-stream
string-simple-stream
string-stream
synchronized-output-stream-p
synonym-stream
synonym-stream-symbol
terminal-simple-stream
The print-object built-in stream method
The simple-stream class hierarchy illustrated
Trivial Stream Dispatch
two-way-stream
two-way-stream-input-stream, two-way-stream-output-stream
two-way-stream-input-stream, two-way-stream-output-stream
two-way-stream-input-stream, two-way-stream-output-stream
two-way-stream-input-stream, two-way-stream-output-stream
use-bitmap-stream
Waiting for input from a stream
window-to-stream-units
with-function-input-stream
with-locked-stream
with-mime-part-constructed-stream
with-open-stream
with-stream-class
xp-simple-stream
*print-hostname-in-stream*
streamp
Blocking behavior in simple-streams
broadcast-stream-streams
Coercion of Streams to Pathnames
Common Graphics Streams
compose-encapsulating-streams
concatenated-stream-streams
Creating streams
Drawing on bitmap-streams
Encapsulating Streams
Encapsulating streams examples
File Streams
Generic functions for binary streams
Gray Streams in Allegro CL
gray-streams.html
Implementation of Common Lisp Functions for simple-streams
Implementation of Standard Interface Functionality for Simple-Streams
Input, Output, and Bidirectional Streams
Interactive Streams
Introduction to Gray streams in Allegro CL
Introduction to Streams
Open and Closed Streams
Problems with Gray streams
Streams
Streams in Allegro CL
streams.html
use-background-streams
mci-device-can-stretch-p
mci-device-stretch-p
stretch-mode
stretch-section
stretch-subsection
stretching
*strict-parse*
*strict-probe-file*
Deviations from the RFC grammars and strict parsing
Strict external formats which do not allow improper characters
*print-long-string-length*
*print-long-string-length*
*step-print-long-string-length*
*trace-print-long-string-length*
*zoom-print-long-string-length*
ask-user-for-string
base-string
base64-string-to-integer
base64-string-to-string
base64-string-to-string
base64-string-to-usb8-array
char*-string-length
char*-to-string
cl:write-string implementation
clipboard-string
color-string-at-cursor
color-string-at-index
compose-string
compose-string-fn
convert-returned-dde-string
convert-returned-dde-string
delimited-string-to-list
digest-string
draw-string-in-box
draw-wrapped-string
editor-string-search-lines-of-padding
euc-to-string
eval-from-string
eval-string
file-string-length
font-string-width
get-output-stream-string
Getting a date-time value as a string
grid-draw-string
help-string
hex-string-to-integer
hex-string-to-usb8-array
hmac-md5-string
hmac-sha1-string
hmac-string
install-string-character-strategy
install-string-input-character-strategy
install-string-output-character-strategy
integer-to-base64-string
integer-to-hex-string
iri-to-string
list-to-delimited-string
make-escaped-string
make-string
make-string-input-stream
make-string-output-stream
mb-to-string
mci-device-type-string
mci-send-string
md4-string
md5-string
name-string
native-string-sizeof
native-to-string
nstream-string-corners
nstream-string-size
null-string-if-nil
numeric-string-p
object-string
octets-to-string
Operators in the util-string module
po-condition-server-string
pop-up-string-dialog
property-help-string
pure-string
Q. Why does read-from-string ignore my first keyword argument (unless I also specify both optional arguments)?
Q. Why does read-from-string signal an end-of-file error even when I pass the eof-error-p argument as nil?
read-from-string
read-from-string-safely
rmd160-string
selected-string
sha1-string
sha224-string
sha256-string
sha384-string
sha512-string
short-simple-string-p
short-string
short-string-p
show-help-string-under-mouse
simple-base-string
simple-string
simple-string-p
split-string-to-width
stream-error-string
stream-string-corners
stream-string-size
stream-string-width
stream-write-string
string
string
String collation with international characters
String comparisons with short strings
String representation
String utility functions in Allegro CL
string-from-dde-buffer
string-input-simple-stream
string-output-simple-stream
string-replace
string-search
string-simple-stream
string-sort-key
string-stream
string-to-base64-string
string-to-base64-string
string-to-char*
string-to-euc
string-to-iri
string-to-mb
string-to-native
string-to-octets
string-to-universal-time
string-to-uri
string-to-wchar*
string-trim, string-left-trim, string-right-trim
string-trim, string-left-trim, string-right-trim
string-trim, string-left-trim, string-right-trim
string-upcase, ..., nstring-capitalize
string-upcase, ..., nstring-downcase, nstring-capitalize
string-upcase, ..., nstring-upcase, nstring-downcase, nstring-capitalize
string-upcase, string-downcase, string-capitalize, nstring-upcase, nstring-downcase, nstring-capitalize
string-upcase, string-downcase, string-capitalize, nstring-upcase, nstring-downcase, nstring-capitalize
string-upcase, string-downcase, string-capitalize, nstring-upcase, nstring-downcase, nstring-capitalize
string-utilities.html
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
string=, string/=, string<, string>, string<=, string>=, string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp
symbol-string-and-package-from-string
symbol-string-and-package-from-string
template-string
universal-time-to-string
uri-to-string
usb8-array-to-base64-string
usb8-array-to-hex-string
ut-to-string-formatter
wchar*-string-length
wchar*-to-string
weekday-string-length
with-input-from-string
with-native-string
with-output-to-string
write-string, write-line
write-to-string, prin1-to-string, princ-to-string
write-to-string, prin1-to-string, princ-to-string
write-to-string, prin1-to-string, princ-to-string
String
*empty-rtf-string*
stringp
color-for-strings
compile-format-strings-switch
Compiling Format Strings
File arguments are read as strings
Passing strings between Lisp and C
Passing strings from Lisp to C
pop-up-strings-dialog
Printing long strings
record-strings
show-help-strings-as-tooltips
Special Case: Passing an array of strings from Lisp to C
String comparisons with short strings
strings-convert-def-warning
*auto-trim-strings*
with-native-strings*
char*-strlen
foreign-strlen
two-stroke-dragging
two-stroke-gesture
two-stroke-hold-time
two-stroke-mixin
dummy-forward-struct
tran-struct
*pass-structs-by-value*
The union of two structs
copy-structure
DOM Ref: 1.1.1. The DOM Structure Model
print-structure
Q. Why is equal hash table access slow when the keys are structure objects?
Search List Structure
structure-class
structure-object
synchronizing-structure
System Structure
with-locked-structure
*print-structure*
Mapping SOAP Structures to CLOS classes
Passing structures by value
Relationship of arrays to array-like structures
C API (routines and data structures)
3d-style
a-visual-style-is-active
button-style
Callback style of datagram socket connections
Callback style of shared memory connections
Callback style of stream sockets
Calling Style from Lisp to Java
cell-style
cell-style
cell-style-current-date
cell-style-other-month
cell-style-selected
cell-style-under-mouse
font-style
font-style-word
high-low-value-style
highlight-style
inspector-style
layout-style
New flip-book style backend
numbering-style
parenthesis-matching-style
style-options
style-warning
The current drawing style
web-browser-style-options
*conforming-slot-makunbound-style*
disable-visual-styles
include-manifest-file-for-visual-styles
Implemented Sub-Classes of AWT Event Handlers
sub-box-p
subclass-widget
widget-subclassed-p
Security mixins and subclasses
cl:loop and the for-as-in-sequence subclause for looping over sequences
The for-as-arithmetic subclause
directory-subdirectories
Evaluation of Subforms to Places
envelope-subject
x509-certificate-subject
x509-certificate-subject-alt-name
default-application-window-subkey
sublis, nsublis
re-submatch
close-menu-and-submenus
About submitting a bug report from a break in the IDE
subobjects-with-partners
Functions and variables for Interacting with a CL subprocess
Key bindings in Common Lisp subprocess mode
reap-os-subprocess
Running Lisp as a subprocess of Emacs
Starting Allegro CL as a subprocess of Emacs
Starting Lisp as a subprocess of Emacs the first time
Subprocess functions
save-whether-to-show-subproject-modules
find-in-files-search-subprojects-later
confirm-grid-subsection-deletion
deselect-subsection
focus-subsection
grid-subsection
move-subsection
next-subsection
previous-subsection
scroll-subsection-into-view
scroll-to-subsection
select-subsection
slide-subsection
stretch-subsection
subsection
subsection-count
subsection-defaults
subsection-defaults
subsection-sequence-changed
delete-selected-subsections
deselect-all-subsections
subsections
subseq
subsetp
subst, subst-if, subst-if-not, nsubst, nsubst-if, nsubst-if-not
subst, subst-if, subst-if-not, nsubst, nsubst-if, nsubst-if-not
subst, subst-if, subst-if-not, nsubst, nsubst-if, nsubst-if-not
substitute, substitute-if, substitute-if-not, nsubstitute, nsubstitute-if, nsubstitute-if-not
substitute, substitute-if, substitute-if-not, nsubstitute, nsubstitute-if, nsubstitute-if-not
substitute, substitute-if, substitute-if-not, nsubstitute, nsubstitute-if, nsubstitute-if-not
margin-below-subtitle
subtitle
subtitle-color
subtitle-font
subtract-duration
vk-subtract
Adding/Subtracting Durations
close-subtrees-on-close
mime-part-subtype
subtypep
*test-successes*
*open-rename-suffix*
*openai-default-suffix*
*language-suffixes*
Icon files suitable as a value for icon-file
Test suite example
summary of the delivery process
Foreign function interface function summary
Regular expression syntax summary
Summary of the discussion of locals
Summary of the ghost frames section
*decoded-time-sunday*
Superseding a patch
A note on support for ANSI mode
About MCI support in Common Graphics
About Touch Gesture Support in Common Graphics on Windows
asdf support in Allegro CL
Base64 support
CBIND: Support for automatic generation of foreign function definitions 2
CRL support
Date-time (ISO 8601) support in Allegro CL
DDE support in Allegro CL
Environments support in Allegro Common Lisp
International Character Support in Allegro CL
Introduction to international character support
Introduction to OLE support
Limitations in WSDL support
Localization support in Allegro CL
MD5, SHA*, HMAC, RC4, and other message digest support
MIME support
NDBM support in Allegro CL
Non-SMP images on platforms that support SMP
PAM support in Allegro Common Lisp
Remote Procedure Call support in Allegro CL
Support for Blowfish encryption
Support for encryption
Support for gzip and bzip compression and decompression
Support for Internet Protocol version 6 (IPv6)
Support for rsa encryption
SWIG: Support for automatic generation of foreign function definitions 1
tar support in Allegro CL
TLS 1.3 support and ciphersuites
URI and IRI support in Allegro CL
WSDL Support
Installation sizes and supported Operating Systems
Q. On which x86 (i.e., Intel Pentium and friends) Linux versions do the currently supported versions of Allegro CL run?
sigio-supported-p
Standalone image: not supported
Supported function specs
Supported operations
*read-suppress*
*suppressed-ocx-properties*
Suppressing Keyword Argument Checking
How to exit for sure
Unicode Surrogate Character Pairs in Allegro CL
utf8-generating-surrogate-pair
Objects that survive long enough are tenured to oldspace
process-suspend-hook
Suspending all processes
:zoom suspension point information
What do the suspension points (...) mean in a ghost frame?
svref
The endian-swap keyword argument to read-vector and write-vector
SWIG: Support for automatic generation of foreign function definitions 1
align-branch-targets-switch
call-compiler-optimization-switch
Changing compiler optimization switch settings
compile-format-strings-switch
compile-macroexpansions-for-safety-switch
declared-fixnums-remain-fixnums-switch
def-ef-switch-to-runtime
gc-switch
generate-accurate-x86-float-code-switch
generate-inline-call-tests-switch
generate-interrupt-checks-switch
gsgc-switch
internal-optimize-switch
optimize-fslot-value-switch
optimize-large-functions-switch
peephole-optimize-switch
reorder-folded-constants-switch
save-arglist-switch
save-local-names-switch
save-local-scopes-switch
save-source-level-debug-info-switch
Switch can be t or nil meaning always on or always off
switch-ef-to-runtime
tail-call-non-self-merge-switch
tail-call-self-merge-switch
trust-declarations-switch
trust-dynamic-extent-declarations-switch
trust-table-case-argument-switch
verify-argument-count-switch
verify-car-cdr-switch
verify-format-argument-count-switch
verify-funcalls-switch
verify-non-generic-switch
verify-stack-switch
verify-symbol-value-is-bound-switch
verify-type-declarations-switch
GC parameters and switches
Gc switches
Switches and parameters
System parameters and switches
sxhash
gen-sym
Bound symbol example
capitalize-if-symbol
capitalize-symbol
copy-symbol
define-symbol-macro
export-remote-symbol
find-symbol
global-symbol-value
locale-currency-symbol
locale-int-curr-symbol
make-symbol
maximum-symbol-completion-choices
object-symbol
selected-symbol
show-quick-symbol-info-on-space
symbol
symbol-completion-searches-all-packages
symbol-function
symbol-macrolet
symbol-name
symbol-package
symbol-plist
symbol-string-and-package-from-string
symbol-value
synonym-stream-symbol
verify-symbol-value-is-bound-switch
*intern-allows-symbol*
pathname-resolve-symbolic-links
symbolic-link-p
symbolp
Accessibility of Symbols in a Package
Case in Symbols
color-for-external-allegro-symbols
color-for-external-cg-symbols
color-for-external-cl-symbols
Common Lisp symbols
convert-mixed-case-symbols
Creating symbols
do-symbols, do-external-symbols, do-all-symbols
do-symbols, do-external-symbols, do-all-symbols
do-symbols, do-external-symbols, do-all-symbols
find-all-symbols
Internal and External Symbols
Operators, Symbols, Variables Documentation
package-shadowing-symbols
Q. Why does it take so long to load a file that interns several thousand symbols in a package?
Special Symbols
Symbols in the COMMON-LISP Package
Testing symbols
symeval-in-process
Q. Which versions and platforms have symmetric multiprocessing (SMP) extensions?
Symmetric Multiprocessing in Allegro CL
Symmetric Multiprocessing introduction
sync-widget-to-image-file
synchronized-output-stream-p
Non-synchronizing usages
synchronizing-structure
synchronous-operating-system-signal
event-synonym
make-synonym-stream
synonym-stream
synonym-stream-symbol
Syntactic modification of Common Lisp source code
Character Syntax
Character Syntax Types
def-foreign-call syntax
def-foreign-variable syntax
Extending defsystem syntax through shared-initialize methods
Modified BNF Syntax
Regular expression syntax summary
set-syntax-from-char
The standard readtable is read-only, affect on with-standard-io-syntax and modifying the readtable in init files and with -e
The Syntax for Foreign Types
The syntax of the convert argument
with-standard-io-syntax
Pathname wildcard syntax
Deprecated macro: sys:without-scheduling
Initialization and the sys:siteinit.cl and [.]clinit.cl files
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?
syscall-error
syscall-error-errno
mci-sysinfo
sysitems
*sysitems*
vk-sysrq
*default-system-class*
*system-messages*
*zlib-system-library*
asynchronous-operating-system-signal
Can backtraces involving system functions have ghost frames?
cg-system.html
check-system-constants
clean-system
compile-system
concatenate-system
containing-system
Coordinate System Location of Origin
Coordinate System Unit of Size
damaged-system-constant-error
damaged-system-constant-error-code
default-system
Defined Operating System/Lisp constants by architecture
Example of defining a new system class
Example of defining new system operations
Example of one system definition referencing another
File System Concepts
file-system-info
file-system-p
file-system-type
find-system
Gsgc failure including System Error
Lisp constants corresponding to Operating System constants
Lisp constants corresponding to Operating System constants
load-system
map-system
Operating System Constants defined in Allegro CL
Operating System Interface
Operating System Interface Functionality
Operating-system interface
operating-system-signal
print-system-state
Q. Does Allegro CL run on operating system *X*?
Q. What is the best question to ask us as to my particular operating system and Allegro CL?
show-system
synchronous-operating-system-signal
system
System calls and library routines dealing with time
System configuration
System Internals in Common Graphics
System parameters and switches
System start up and shut down
System Structure
system-app-workspace-color
system-background-color
system-dialog-background-color
system-disabled-color
system-edge-highlight-color
system-edge-shadow-color
system-fixed-font
system-font
system-foreground-color
system-highlight-background-color
system-highlight-foreground-color
system-menu
system-name
The Allegro CL Domain Naming System Package
The Allegro Icon on the system tray will interrupt on Windows
The Domain Naming System Utility
The Operating System Interface (OSI) module
The system knows the age of objects in newspace
The \*system\* variable
touch-point-time-is-from-system
touch-system
update-system
What if the system seems to hang (as if it is in an infinite loop)?
*ide-system*
*system*
About coordinate systems in Common Graphics
file-systems
file-systems-info
Installation sizes and supported Operating Systems
list-all-systems
Predefined operations on systems and defsystem variables
Redefinition of systems


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