X-Git-Url: http://git.kpe.io/?p=puri.git;a=blobdiff_plain;f=README;h=754cc9760ade50b1ac710e0012ab7d613d8b50f5;hp=2fa22b5b29e6342b90b9a3b293e7cb1e82d9fd74;hb=e84aacb8c1e71b332b0ba703b7771be9db1f8bef;hpb=174c2e9d2b12683086c68429b5e5b17bf4f60ccd diff --git a/README b/README index 2fa22b5..754cc97 100644 --- a/README +++ b/README @@ -1,21 +1,46 @@ PURI - Portable URI Library +=========================== -Kevin Rosenberg +AUTHORS +------- Franz, Inc +Kevin Rosenberg + + +DOWNLOAD +-------- +Puri home: http://files.b9.com/puri/ +Portable tester home: http://files.b9.com/tester/ +SUPPORTED PLATFORMS +------------------- + AllegroCL, CLISP, CMUCL, Lispworks, OpenMCL, SBCL + + +OVERVIEW +-------- This is portable Universal Resource Identifier library for Common Lisp programs. It parses URI according to the RFC 2396 specification. It's -is based on Franz, Inc's opensource URI package and hash been -ported to work other CL implementations. It is licensed with the -LLGPL as include in this distribution. +is based on Franz, Inc's opensource URI package and has been ported to +work other CL implementations. It is licensed under the LLGPL which +is included in this distribution. -A regression package is include which uses Franz's open-source -tester library. I've also ported that library for use on other -CL implementations. Puri completes 126/126 regression tests -successfully. +A regression suite is included which uses Franz's open-source tester +library. I've ported that library for use on other CL +implementations. Puri completes 126/126 regression tests successfully. -Puri home: http://files.b9.com/puri/ -Portable tester home: http://files.b9.com/tester/ +Franz's unmodified documentation file is included in the file +uri.html. + + +DIFFERENCES BETWEEN PURI and NET.URI +------------------------------------ +* Puri uses the package 'puri while NET.URI uses the package 'net.uri +* To signal an error parsing a URI, Puri uses the condition + :uri-parse-error while NET.URI uses the condition :parse-error. This + divergence occurs because Franz's parse-error condition uses + :format-control and :format-arguments slots which are not in the ANSI + specification for the parse-error condition.