| Allegro CL version 10.0 Unrevised from 9.0 to 10.0. 9.0 version |
Arguments: stream
Use of this function is deprecated in favor of install-string-input-character-strategy and install-string-output-character-strategy, which specialize strategy on input or output.
In earlier releases, the symbol naming this function was string-install-ef-methods. That symbol is no longer exported. Use this new name instead.
This function is called for its side-effects. Its return value is
unspecified. This function installs character handlers into the
stream that are appropriate for string-streams,
and also sets the external-format state slots to nil
. (If more specific methods for character handling
have already been installed, they will not be overwritten. This allows
device-open :before methods
from more-specific string streams to install strategy functions that
will stick. For example, if a device-open :before method stores the
j-read-char function of its choosing, then subsequent calls to install-string-character-strategy by
less-specific device-open before methods will result in the
excl::j-read-char
slot being left alone, but other
slots being initialized to their appropriate default values.)
You must load the :iodefs
module to use this
function. Do that by evaluating (require :iodefs)
. (It
is not an error to evaluate that form if the module is already
loaded.) This function is intended for implementing device-level
functionality and should not be used except for that purpose. See Simple-stream Description
in streams.htm for a description of the device-level.
See streams.htm for information on the simple-streams implementation in Allegro CL.
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 9.0 page.
Created 2015.5.21.
| Allegro CL version 10.0 Unrevised from 9.0 to 10.0. 9.0 version |