Ystok-URI

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

Implementation notes

Dependencies

Ystok-URI requires

Ystok-URI is required by YstokHTML and YstokHelp.

Platforms

The source code was tested on the following Lisp implementations:

Download and installation

Ystok-URI is available from
http://lisp.ystok.ru/yuri/yuri-2-0-008.zip or
http://lisp.ystok.ru/yuri/yuri-2-0-008.tgz.

The distribution package contains

Running tests

  1. Make sure the tester is loaded, for example, push :tester into the *features* list before loading ACL-Compat lite.
  2. Compile and load the file test.lisp.
  3. Evaluate the form (ystok.uri.test:do-tests).

Here is change.log.

Documentation

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.