[armedbear-cvs] r13856 - in trunk/abcl/doc: design/pathnames manual

mevenson at common-lisp.net mevenson at common-lisp.net
Sun Feb 5 12:17:08 UTC 2012


Author: mevenson
Date: Sun Feb  5 04:17:08 2012
New Revision: 13856

Log:
manual: clarify the interface for the default implementation for cannonicalization of URIs.

Modified:
   trunk/abcl/doc/design/pathnames/pathnames.tex
   trunk/abcl/doc/manual/abcl.bib
   trunk/abcl/doc/manual/abcl.tex

Modified: trunk/abcl/doc/design/pathnames/pathnames.tex
==============================================================================
--- trunk/abcl/doc/design/pathnames/pathnames.tex	Sun Feb  5 01:28:54 2012	(r13855)
+++ trunk/abcl/doc/design/pathnames/pathnames.tex	Sun Feb  5 04:17:08 2012	(r13856)
@@ -4,7 +4,7 @@
 % \usepackage{abcl}
 
 \begin{document}
-\title{An Implementation and Analysis of Addding IRI to Common Lisp's Pathname}
+\title{An Implementation and Analysis of Adding IRI to Common Lisp's Pathname}
 \date{October 2011}
 \author{Mark~Evenson}
 

Modified: trunk/abcl/doc/manual/abcl.bib
==============================================================================
--- trunk/abcl/doc/manual/abcl.bib	Sun Feb  5 01:28:54 2012	(r13855)
+++ trunk/abcl/doc/manual/abcl.bib	Sun Feb  5 04:17:08 2012	(r13856)
@@ -79,7 +79,7 @@
 }
 
 @TechReport{jsr-223,
-  author =       {Mike Grogan},
+  author =       {Grogan,Mike},
   title =        {Scripting for the {Java} Platform},
   institution =  {Sun Microsystems, Inc.},
   year =         2006,
@@ -88,3 +88,12 @@
   note =      {\url{http://jcp.org/aboutJava/communityprocess/final/jsr223/index.html}},
 }
 
+
+ at Misc{uri-pathname,
+  key =       {evenson2011},
+  author = {Evenson, Mark},
+  title =     {Unpublished draft of {An Implementation and Analysis of Adding IRI to Common Lisp's Pathname}},
+  howpublished = {\url{http://code.google.com/p/abcl-dynamic-install/source/browse/doc/design/pathnames/pathnames.tex}},
+  year =  {2011},
+  note =      {Last accessed Feb 5, 2012},
+}

Modified: trunk/abcl/doc/manual/abcl.tex
==============================================================================
--- trunk/abcl/doc/manual/abcl.tex	Sun Feb  5 01:28:54 2012	(r13855)
+++ trunk/abcl/doc/manual/abcl.tex	Sun Feb  5 04:17:08 2012	(r13856)
@@ -828,11 +828,21 @@
 \item A stream obtained via OPEN on a URL-PATHNAME cannot be the
   target of write operations.
 
-\item No canonicalization is performed on the underlying \textsc{URI} (i.e. the
-implementation does not attempt to compute the current name of the
-representing resource unless it is requested to be resolved.)  Upon
-resolution, any cannoicalization procedures followed in resolving the
-resource (e.g. following redirects) are discarded.  
+\index{URI}
+\item No canonicalization is performed on the underlying \textsc{URI}
+  (i.e. the implementation does not attempt to compute the current
+  name of the representing resource unless it is requested to be
+  resolved.)  Upon resolution, any cannoicalization procedures
+  followed in resolving the resource (e.g. following redirects) are
+  discarded.  Users may programatically initiate a new, local
+  computation by applying the \code{CL:TRUENAME} function to a
+  \code{EXT:URL-PATHNAME} object.  Depending on the reliablity and
+  properties of your local \textsc{REST} infrastructure, these results
+  may not necessarily be idempotent over time\footnote {See
+  \cite{evenson2011} for the draft of the publication of the technical
+  details}.
+
+
 
 \end{itemize}
 




More information about the armedbear-cvs mailing list