Author: carlin
Date: 2009-10-12 03:15:43 +0200 (Mon, 12 Oct 2009)
New Revision: 28768

Modified:
   docs/Perl6/Spec/S16-io.pod
   docs/Perl6/Spec/S29-functions.pod
Log:
[Spec/S29-functions.pod] Added some details about die and fail


Modified: docs/Perl6/Spec/S16-io.pod
===================================================================
--- docs/Perl6/Spec/S16-io.pod  2009-10-12 01:03:40 UTC (rev 28767)
+++ docs/Perl6/Spec/S16-io.pod  2009-10-12 01:15:43 UTC (rev 28768)
@@ -188,7 +188,7 @@
  * It can only be assigned an absolute path; if you want to make relative 
    changes, use the Array interface
 
-$*CWD is specific to the current thread, unlike %*ENVE<lt>PATHE<gt> or the
+$*CWD is specific to the current thread, unlike C<< %*ENV<PATH> >> or the
 native getcwd/chdir path, which are both usually process-wide.
 
 The variable is used in at least these cases:

Modified: docs/Perl6/Spec/S29-functions.pod
===================================================================
--- docs/Perl6/Spec/S29-functions.pod   2009-10-12 01:03:40 UTC (rev 28767)
+++ docs/Perl6/Spec/S29-functions.pod   2009-10-12 01:15:43 UTC (rev 28768)
@@ -14,12 +14,13 @@
     Carl Mäsak <cma...@gmail.com>
     Moritz Lenz <mor...@faui2k3.org>
     Tim Nelson <wayl...@wayland.id.au>
+    Carlin Bingham <car...@theintersect.org>
 
 =head1 Version
 
     Created: 12 Mar 2005
 
-    Last Modified: 30 May 2009
+    Last Modified: 13 October 2009
     Version: 43
 
 The document is a draft.
@@ -252,10 +253,18 @@
 
 =item die
 
+ multi die (@LIST)
+
+Prints each element to $*ERR (STDERR) and throws an exception.
+
 =item fail
 
-B<TODO>: Research the exception handling system.
+ multi fail (Str $message)
 
+Can only be called inside a routine and causes the routine to C<return> an
+unthrown exception; a C<Failure> object which stringifies to C<$message>.
+If C<use fatal> is in effect where the routine was called from, it throws
+the exception.
 
 =back
 

Reply via email to