This is an implementation of a
by John Cowan which provides bytestrings for Scheme. It should be
portable to any R7RS-small implementation with
SRFI 1/(scheme list),
SRFI 151/(scheme bitwise), and
string-every from one of Scheme's string libraries (SRFIs 152,
130, and 13 are supported). In
addition, SRFI 145 and
are optional dependencies.
This implementation provides the following additional procedures for
inspecting error objects raised by some bytestring procedures; namely,
Returns the message (string) encapsulated by error-object.
Returns a list of the irritants encapsulated by error-object.
The implementation of base64 encoding and decoding is from Alex Shinn's Chibi Scheme.
The implementation of several functions is heavily inspired by Olin Shivers's SRFI 13.
Of course, any misuse of Alex's or Olin's code or ideas is purely my own.
Email: wcm at sigwinch dot xyzzy minus the zy
This is free software released under the MIT/X license. See LICENSE for details.