Change 31367 by [EMAIL PROTECTED] on 2007/06/12 08:33:40

        Subject: [PATCH] perltodo: more vtable musings
        From: Jarkko Hietaniemi <[EMAIL PROTECTED]>
        Date: Tue, 12 Jun 2007 03:15:26 +0300 (EEST)
        Message-Id: <[EMAIL PROTECTED]>

Affected files ...

... //depot/perl/pod/perltodo.pod#180 edit

Differences ...

==== //depot/perl/pod/perltodo.pod#180 (text) ====
Index: perl/pod/perltodo.pod
--- perl/pod/perltodo.pod#179~31333~    2007-06-05 03:10:33.000000000 -0700
+++ perl/pod/perltodo.pod       2007-06-12 01:33:40.000000000 -0700
@@ -511,6 +511,8 @@
 opendir(), closedir(), seekdir(), rewinddir(), glob(); symlink(),
 readlink().
 
+See also L</"Virtualize operating system access">.
+
 =head2 -C on the #! line
 
 It should be possible to make -C work correctly if found on the #! line,
@@ -643,14 +645,18 @@
 implementation, the approaches could be merged.
 
 What would this give us?  One often-asked-for feature this would
-enable is using Unicode for filenames (and other "names" like %ENV,
-usernames, hostnames, and so forth.)  But this would also allow for
-things like virtual filesystems, virtual networks, and "sandboxes"
-(though as long as dynamic loading of random object code is allowed,
-not very safe sandboxes since external code of course know not of
-Perl's vtables).  An example of a smaller "sandbox" is that this
-feature can be used to implement per-thread working directories:
-Win32 already does this.
+enable is using Unicode for filenames, and other "names" like %ENV,
+usernames, hostnames, and so forth.
+(See L<perlunicode/"When Unicode Does Not Happen">.)
+
+But this kind of virtualization would also allow for things like
+virtual filesystems, virtual networks, and "sandboxes" (though as long
+as dynamic loading of random object code is allowed, not very safe
+sandboxes since external code of course know not of Perl's vtables).
+An example of a smaller "sandbox" is that this feature can be used to
+implement per-thread working directories: Win32 already does this.
+
+See also L</"Extend PerlIO and PerlIO::Scalar">.
 
 =head1 Big projects
 
End of Patch.

Reply via email to