cl-flexi-streams - Flexi-streams: Flexible bivalent streams for Common Lisp

Property Value
Distribution Debian 9 (Stretch)
Repository Debian Main i386
Package filename cl-flexi-streams_1.0.7-2_all.deb
Package name cl-flexi-streams
Package version 1.0.7
Package release 2
Package architecture all
Package type deb
Category lisp
License -
Maintainer Debian Common Lisp Team <>
Download size 57.49 KB
Installed size 380.00 KB
FLEXI-STREAMS implements "virtual" bivalent streams that can be layered
atop real binary or bivalent streams and that can be used to read and
write character data in various single- or multi-octet encodings which
can be changed on the fly. It also supplies in-memory binary streams
which are similar to string streams.
FLEXI-STREAMS is currently not optimized towards performance - it is
rather intended to be easy to use and (if possible) to behave correctly.


Package Version Architecture Repository
cl-flexi-streams_1.0.7-2_all.deb 1.0.7 all Debian Main
cl-flexi-streams - - -


Name Value
cl-trivial-gray-streams -
common-lisp-controller >= 5.11


Type URL
Binary Package cl-flexi-streams_1.0.7-2_all.deb
Source Package flexi-streams

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install cl-flexi-streams deb package:
    # sudo apt-get install cl-flexi-streams




2009-09-09 - Peter Van Eynde <>
flexi-streams (1.0.7-2) unstable; urgency=low
* Added debian/README.building file
2009-04-29 - Peter Van Eynde <>
flexi-streams (1.0.7-1) unstable; urgency=low
* New upstream. Major changes:
+ Don't read a second time if the first READ-SEQUENCE already 
reached EOF (Drakma bug report by Stas Boukarev)
+ Don't use a reserve if we can't rewind the stream 
(Drakma bug report by Stas Boukarev)
+ Export RUN-ALL-TESTS instead of RUN-TESTS 
(caught by Nick Allen)
+ Better checks for invalid UTF-8 data
+ Unused variable in CHECK-END
+ More redesign for the sake of performance
+ Exported functions for length computation
+ Avoid CHANGE-CLASS on LispWorks if possible
+ Direct access to underlying stream in case of binary 
sequence operations
+ Complete redesign, various additions, bugfixes, 
performance improvements (with the help of Hans Hübner)
* updated standard version without any real changes
* use dh_prep instead of dh_clean -k
2009-04-29 - Peter Van Eynde <>
flexi-streams (0.14.0-1) unstable; urgency=low
* New Upstream Version. Major changes:
+ Some fixes for LispWorks (when the underlying stream is a
character stream)
+ Optimized methods for UNREAD-CHAR% in case of 8-bit encodings
+ More tests
* Changed to group maintanance
* Corrected Vcs-Git control field
* swap binary-arch and binary-indep
* updated standard version without real changes
* Added Homepage
* fix file permissions
2007-09-14 - Peter Van Eynde <>
flexi-streams (0.13.0-1) unstable; urgency=low
* New upsteam. Major changes:
+ Better optimizations for STREAM-WRITE-SEQUENCE (thanks to Anton Vodonosov)
+ Added "bound" for flexi input streams
2007-04-09 - Peter Van Eynde <>
flexi-streams (0.11.2-1) unstable; urgency=low
* New upstream. Fixes a small bug:
- Fixed bug in STREAM-WRITE-STRING implementation
2007-03-27 - Peter Van Eynde <>
flexi-streams (0.11.1-1) experimental; urgency=low
* New upstream, major changes:
+ More ugliness for a bit of output performance in special cases
+ Re-factoring of how encoding errors are handled (patch by Anton
2007-03-08 - Peter Van Eynde <>
flexi-streams (0.10.3-1) experimental; urgency=low
* New upstream. Major new features: 
+ Fixed bug in UTF-16 output (patch by Stelian Ionescu)
+ Fixed *SUBSTITUTION-CHAR* example in docs
2007-02-06 - Peter Van Eynde <>
flexi-streams (0.10.2-1) experimental; urgency=low
* new upstream. Major changes:
+Added transformers to in-memory streams (thanks to Chris Dean)
+More performance improvements (thanks to Robert J. Macomber
for SBCL hints)
+Complete re-factoring to improve performance and reduce
consing (at least for LispWorks)
+Added some tests
* upload to experimental during the freeze
2006-12-01 - Peter Van Eynde <>
flexi-streams (0.8.0-1) unstable; urgency=low
* New upstream version. Major changes:
+Added USE-VALUE restart for STREAM-READ-CHAR (thanks to Anton Vodonosov)
+Removed unnecessary CHECK-EOF-NO-HANG also for in-memory streams (see 0.5.8)
+Added KOI8-R (thanks to Igor Plekhov)
2006-10-09 - Peter Van Eynde <>
flexi-streams (0.6.1-2) unstable; urgency=low
* Added XS-X-Vcs-Darcs header
* modified S-X-Vcs-Darcs to XS-Vcs-Darcs field
* New upstream version with major speedup.

See Also

Package Description
cl-flexichain_1.5.1.dfsg.1-3_all.deb An efficient gap buffer with a well-defined external protocol
cl-ftp_1.3.3-3_all.deb Common Lisp FTP library
cl-garbage-pools_20130720-1_all.deb implementation the APR Pools for resource management
cl-geometry-msgs_1.12.5-2_all.deb Messages relating to Robot OS geometry, LISP interface
cl-getopt_1.2.0-3_all.deb Common Lisp utility for command-line processing
cl-github-v3_20130312-1_all.deb Common Lisp interface to the github V3 API
cl-graph_20161031-1_all.deb simple graph data structure and algorithms
cl-htmlgen_1.2.42+cvs.2010.02.08-dfsg-1.2_all.deb HTML generation library for Common Lisp programs
cl-hunchentoot_1.2.35-1_all.deb Common Lisp web server formerly known as TBNL
cl-hyperobject_2.12.0-1_all.deb Common Lisp library for hyperobjects
cl-ieee-floats_20160318-1_all.deb Common Lisp IEEE-754 float en- and decoding
cl-interpol_0.2.6-1_all.deb String interpolation for Common Lisp
cl-irc-logger_0.9.4-3_all.deb Internet Relay Channel Logger
cl-irc_0.9.2+dfsg1-1_all.deb Common Lisp Internet Relay Chat Library
cl-ironclad_0.33.0-53-gf5d1699-1_all.deb cryptographic toolkit written in Common Lisp