Ystok-URI is a portable Uniform Resource Identifier library for Common Lisp programs. It parses URI strings according to RFC3986 and supports userinfo and percent-encoding/decoding in full.
Ystok-URI is based on
percent-decodeimplements encoding/decoding according to the value of the
enough-uri, is represented as "#" instead of "/" (as in Franz's).
Ystok-URI is required by YstokHTML and YstokHelp.
The source code was tested on the following Lisp implementations:
Ystok-URI is available from http://lisp.ystok.ru/yuri/yuri-2-0-007.zip. The distribution package contains
To run tests, do the following:
*features*list before loading ACL-Compat.
Here is change.log.
The help book on Ystok-URI in English is at http://lisp.ystok.ru/yuri/help/help.html.
Franz's original documentation on URI support in Allegro Common Lisp is here.