X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=README;h=754cc9760ade50b1ac710e0012ab7d613d8b50f5;hb=feebbfdc402097d14c9a4cd27bf1a7a12120f7c9;hp=6acc5b076db167f55e86cb78a509aef7122a36d4;hpb=a3cc7bca5ac50360113b3a51aa45926a28f4d4d3;p=puri.git diff --git a/README b/README index 6acc5b0..754cc97 100644 --- a/README +++ b/README @@ -1,20 +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. +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.