This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perlunicook: Note that autodie >= 2.26 should be okay with "use open".
[perl5.git] / pod / perlunicook.pod
index 4196347..7fd8f14 100644 (file)
@@ -33,7 +33,8 @@ This I<does> make even Unix programmers C<binmode> your binary streams,
 or open them with C<:raw>, but that's the only way to get at them
 portably anyway.
 
-B<WARNING>: C<use autoload> and C<use open> do not get along with each other.
+B<WARNING>: C<use autodie> (pre 2.26) and C<use open> do not get along with each
+other.
 
 =head2 ℞ 1: Generic Unicode-savvy filter
 
@@ -50,7 +51,7 @@ Always decompose on the way in, then recompose on the way out.
 
 =head2 ℞ 2: Fine-tuning Unicode warnings
 
-As of v5.14, Perl distinguishes three sublasses of UTF‑8 warnings.
+As of v5.14, Perl distinguishes three subclasses of UTF‑8 warnings.
 
  use v5.14;                  # subwarnings unavailable any earlier
  no warnings "nonchar";      # the 66 forbidden non-characters
@@ -273,7 +274,7 @@ call C<binmode> explicitly:
 
 =head2 ℞ 17: Make file I/O default to utf8
 
-Files opened without an encoding arugment will be in UTF-8:
+Files opened without an encoding argument will be in UTF-8:
 
      $ perl -CD ...
  or
@@ -533,7 +534,7 @@ use the UCA for sorting text.
  my @list = $col->sort(@old_list);
 
 See the I<ucsort> program from the L<Unicode::Tussle> CPAN module
-for a conveninent command-line interface to this module.
+for a convenient command-line interface to this module.
 
 =head2 ℞ 36: Case- I<and> accent-insensitive Unicode sort
 
@@ -733,7 +734,8 @@ Here's that program; tested on v5.14.
      "寿司"              => 9.99, # sushi, Japanese
      "おもち"            => 2.65, # omochi, rice cakes, Japanese
      "crème brûlée"      => 2.00, # crema catalana
-     "fideuà"            => 4.20, # more noodles, Valencian (Catalan=fideuada)
+     "fideuà"            => 4.20, # more noodles, Valencian
+                                  # (Catalan=fideuada)
      "pâté"              => 4.15, # gooseliver paste, French
      "お好み焼き"        => 8.00, # okonomiyaki, Japanese
  );
@@ -814,8 +816,6 @@ Finally, see the published Unicode Standard (page numbers are from version
 §4.2  Case, pages 120–122;
 Case Mappings, page 166–172, especially Caseless Matching starting on page 170.
 
-=item
-
 =item UAX #44: Unicode Character Database
 
 =item UTS #18: Unicode Regular Expressions
@@ -852,7 +852,7 @@ spindle, and mutilate any of the examples in this manpage however you please
 for inclusion into your own programs without any encumbrance whatsoever.
 Acknowledgement via code comment is polite but not required.
 
-=head1 REVISON HISTORY
+=head1 REVISION HISTORY
 
 v1.0.0 – first public release, 2012-02-27