~shunter/mstrings

v0.1.1 2 years ago .tar.gz browse log

Quickfixing Bad Test

A badly-formed automated test gave a false negative on Clozure CL. The
test has been fixed and the suite is manually tested on SBCL 2.2.5, CCL
1.12.1, and ECL 21.2.1.

Changelog:
- Fix #> test fail on CCL-1.2 or later

v0.1.0 2 years ago .tar.gz browse log

Quicklisp-ready Library

This first version was spawned overnight and revised after running it
through a couple friends and places, ready to be introduced to
Quicklisp.

Changelog:
- Create reader macro **mstring-reader** with two modes for reading
  blocks of text
- Literal block modes interpret line breaks as literal line breaks
- Folding block modes fold multiple lines into one and space-separates
  them instead
- Trim the trailing whitespace of each line
- Treat escaped whitespace as non-whitespace and leave them untrimmed
- Escaped newlines concatenate two lines together
- Added test suite a la Parachute