Ystok-URI

Ystok-URI — переносимая библиотека функций для работы с идентификаторами ресурсов в Интернет (Uniform Resource Identifier). Распознаёт формат, определенный в RFC3986.

История

Исходный код базируется на следующих источниках:

Существует ещё один клон упомянутых "первоисточников": puri. Эта библиотека, хотя и обладает большой переносимостью, не поддерживает URL-кодирование/декодирование идентификаторов (percent-encoding).

Отличительные особенности

Зависимости

Библиотека требует

Библиотека необходима для расширенных функций YstokHTML и YstokHelp.

Платформы

Исходный код Ystok-URI тестировался под

Загрузка и установка

Дистрибутив Ystok-URI общедоступен, загрузить его можно отсюда http://lisp.ystok.ru/yuri/yuri-2-0-007.zip. Он включает

Для прогона тестов выполните следующее.

  1. Убедитесь, что тестер загружен, например, внесите :tester в списокe *features* перед тем как загружать ACL-Compat lite.
  2. Откомпилируйте test.lisp и загрузите его объектный файл.
  3. Оцените форму (ystok.uri.test:do-tests).

Документация

Справочник в формате HTML (книга помощи) доступен на английском языке здесь: http://lisp.ystok.ru/yuri/help/help.html.

Оригинальный файл документации от Franz Allegro Common Lisp прилагается.