Author: mjevans
Date: Fri Jul 16 05:43:16 2010
New Revision: 14252
Modified:
dbi/trunk/lib/DBD/DBM.pm
Log:
Fix grammatical errors
Modified: dbi/trunk/lib/DBD/DBM.pm
==============================================================================
--- dbi/trunk/lib/DBD/DBM.pm (original)
+++ dbi/trunk/lib/DBD/DBM.pm Fri Jul 16 05:43:16 2010
@@ -785,7 +785,7 @@
$dbh->{dbm_tables}->{f}->{file} = q(/foo/bar/fruit);
-Please be aware that you can't specify this during connecting.
+Please be aware that you cannot specify this during connection.
If you have SQL::Statement installed, you can use table aliases:
@@ -886,8 +886,8 @@
Storable, and FreezeThaw. Data::Dumper is the default and Storable is the
fastest. MLDBM can also make use of user-defined serialization methods or
other serialization modules (e.g. L<YAML::MLDBM> or
-L<MLDBM::Serializer::JSON>. All of this is available to you through
-DBD::DBM with just one attribute setting: I<dbm_mldbm>.
+L<MLDBM::Serializer::JSON>. You select the serializer using the
+I<dbm_mldbm> attribute.
Some examples:
@@ -1187,13 +1187,13 @@
=item YAML
-Very portable serializer (between languages, not between architectures).
-Requires L<YAML::MLDBM> being installed.
+Portable serializer (between languages but not architectures).
+Requires L<YAML::MLDBM> installation.
=item JSON
-Very portable, fast serializer (between languages, not between
-architectures). Requires L<MLDBM::Serializer::JSON> being installed.
+Portable, fast serializer (between languages but not architectures).
+Requires L<MLDBM::Serializer::JSON> installation.
=back
@@ -1275,38 +1275,38 @@
=head1 EXTENSIBILITY
-All extensibility with one look:
-
=over 8
=item C<SQL::Statement>
-Improved SQL engine compared to built-in DBI::SQL::Nano - see
+Improved SQL engine compared to the built-in DBI::SQL::Nano - see
L<Supported SQL syntax>.
=item C<DB_File>
-Berkeley DB version 1 - the database library is available on many systems
-without extra installations and most systems are supported.
+Berkeley DB version 1. This database library is available on many
+systems without additional installation and most systems are
+supported.
=item C<GDBM_File>
-Simple dbm type (compareable to C<DB_File>) under GNU license.
+Simple dbm type (comparable to C<DB_File>) under the GNU license.
Typically not available (or requires extra installation) on non-GNU
operating systems.
=item C<BerkeleyDB>
-Berkeley DB version up to v4 (or maybe higher) - requires extra
-installation (but compared to GDBM_File on non-GNU systems it's easy).
+Berkeley DB version up to v4 (and maybe higher) - requires additional
+installation but is easier than GDBM_File on non-GNU systems.
-db4 comes with a lot of tools which allow repairing or migrating databases.
-This is the B<recommended> dbm type for production use.
+db4 comes with a many tools which allow repairing and migrating
+databases. This is the B<recommended> dbm type for production use.
=item C<MLDBM>
-Serializer wrapper to support more than one column for the dbm files.
-Comes with serializers using C<Data::Dumper>, C<FreezeThaw> and C<Storable>.
+Serializer wrapper to support more than one column for the files.
+Comes with serializers using C<Data::Dumper>, C<FreezeThaw> and
+C<Storable>.
=item C<YAML::MLDBM>
@@ -1356,10 +1356,10 @@
=head1 BUGS AND LIMITATIONS
-This modules uses hash interfaces of two column file databases. While
-none of supported SQL engines have a support for indices, following
+This module uses hash interfaces of two column file databases. While
+none of supported SQL engines have support for indices, the following
statements really do the same (even if they mean something completely
-different) for each dbm type which lacks the C<EXISTS> support:
+different) for each dbm type which lacks C<EXISTS> support:
$sth->do( "insert into foo values (1, 'hello')" );
@@ -1368,10 +1368,10 @@
# ... the same as this statement
$sth->do( "insert into foo values (1, 'world')" );
-This is considered as a bug and might change in a future release.
+This is considered to be a bug and might change in a future release.
-Known affected dbm types are C<ODBM_File> and C<NDBM_File>. It's
-highly recommended to use a more modern dbm type, as C<DB_File>.
+Known affected dbm types are C<ODBM_File> and C<NDBM_File>. We highly
+recommended you use a more modern dbm type such as C<DB_File>.
=head1 GETTING HELP, MAKING SUGGESTIONS, AND REPORTING BUGS