- Description
- Author comments
- Documentation
- Dependencies
- Installation
- Configuration
- Licence
Uniform Resource Identifiers (URIs) for Common Lisp. URIs, a superset of URLs, define a syntax for identifying an abstract or physical resources on the WWW. Read the referenced RFCs for more information.
The original parser was RFC 2396 compliant, but has updated to follow RFC 3986 (URIs), RFC 8141 (URNs) and RFC 6874 (IPv6 syntax).
Allegro Common Lisp and the tester library for the test suite.
Start your lisp and load uri.cl which is part of this project:
(load (compile-file "/path/to/your/uri.cl"))
To run the test suite, load the tests.
(load (compile-file "/path/to/your/t-uri.cl"))
Setting the variable net.url:*strict-parse*
to a boolean will
control how strict the parser is.
See the [franz uri documentation] (http://franz.com/support/documentation/current/doc/uri.htm).
The uri source code is licensed under the terms of the Lisp Lesser GNU Public License, known as the LLGPL. The LLGPL consists of a preamble and the LGPL. Where these conflict, the preamble takes precedence. This project is referenced in the preamble as the LIBRARY.
For more information, see http://opensource.franz.com.