Browse files

updated READTHEM ; minor updates or cleanup to 5 other files

git-svn-id: http://svn.pugscode.org/pugs@16050 c213334d-75ef-0310-aa23-eaa082d1ae64
  • Loading branch information...
1 parent 9d2aba2 commit 16789b4d45260d251cac1876cda3d5ed879e7351 Darren_Duncan committed Apr 21, 2007
Showing with 45 additions and 23 deletions.
  1. +4 −0 ChangeLog
  2. +8 −8 README
  3. +22 −7 READTHEM
  4. +5 −2 docs/Pugs/Doc/Hack.pod
  5. +3 −3 ext/Locale-KeyedText/lib/Locale/KeyedText.pm
  6. +3 −3 ext/Set-Relation/lib/Set/Relation.pm
View
4 ChangeLog
@@ -55,6 +55,10 @@
* [ext/Web/] - A general purpose Web toolkit for Perl 6
+=== [ext/Locale-KeyedText/]
+
+* Added French localization file lib/Locale/KeyedText/L/fr.pm
+
=== [ext/<Foo>]
View
16 README
@@ -32,7 +32,7 @@ Please see the "GPL-2", "Artistic-2.0b5", and "MIT" files under the
INSTALLATION
------------
-See the INSTALL file for instructions on building and installing Pugs.
+See the INSTALL file for instructions on building and installing Pugs.
COPYRIGHTED WORKS FROM THIRD-PARTY PROJECTS
@@ -80,14 +80,14 @@ COPYRIGHTED PERL 6 LIBRARY EXTENSIONS
Except as listed below, all works under the ext/ directory can be
redistributed and/or modified under the same license as Pugs itself.
-The "Locale-KeyedText" library is released by Darren R. Duncan under
-the GNU Lesser General Public License (LGPL), version 2.1 or later.
-See LICENSE/LGPL-2.1.
+The "Locale-KeyedText" library is released by Darren Duncan under the GNU
+Lesser General Public License (LGPL), version 2.1 or later. See
+LICENSE/LGPL-2.1.
-The "Rosetta" library is released by Darren R. Duncan under the GNU General
-Public License (GPL), version 2 or later, but with a special exception that
-gives you permission to link Rosetta with other free software such that the
-other software can retain its original licenses. See LICENSE/GPL-2.
+The "QDRDBMS" library is released by Darren Duncan under the GNU General
+Public License (GPL), version 2 or later (and intended to be relicensed
+instead under the GPL version 3 or later when version 3 is finalized by
+July of 2007). See LICENSE/GPL-2.
The "WTemplate" library is released by Andras Barthazi under any
version of the GNU General Public License (GPL). See LICENSE/GPL-2.
View
29 READTHEM
@@ -2,11 +2,11 @@
Welcome to the Pugs READTHEM file.
----------------------------------------------------------------------------
-Nothing refreshes the brain after a long day of Pugs hacking like a good
-book. This file is a list of book recommendations from the Pugs Hackers
+Nothing refreshes the brain after a long day of Pugs hacking like a good
+book. This file is a list of book recommendations from the Pugs Hackers
themselves.
-Feel free to add your favorite book or periodical to the list; it need not
+Feel free to add your favorite book or periodical to the list; it need not
be just programming books, anything goes, really.
----------------------------------------------------------------------------
@@ -66,14 +66,29 @@ Perl 6 Bible (Perl6::Bible) - Various Authors
MinCaml: A Simple and Efficient Compiler - Eijiro Sumii
http://min-caml.sourceforge.net/paper.pdf
+= Databases - Books
+
+Databases, Types, and The Relational Model: The Third Manifesto
+ 3rd edition, Addison-Wesley, 2006 (ISBN: 0-321-39942-0)
+ http://www.aw-bc.com/catalog/academic/product/0,1144,0321399420,00.html
+ - Christopher J. Date, Hugh Darwen
+Database in Depth: Relational Theory for Practitioners
+ 1st edition, Oreilly, 2005 (ISBN: 0-596-10012-4)
+ http://www.oreilly.com/catalog/databaseid/ - Christopher J. Date
+
+= Databases - Online
+
+A Relational Model of Data for Large Shared Data Banks
+ http://www.acm.org/classics/nov95/toc.html - Edgar F. Codd
+ Reprinted from I<Communications of the ACM>,
+ Vol. 13, No. 6, June 1970, pp. 377-387.
+ Copyright © 1970, Association for Computing Machinery, Inc.
+
= Non-Haskell books
-Database in Depth: Relational Theory for Practitioners - Chris J. Date
- http://www.oreilly.com/catalog/databaseid/
- (shows what the relational data model *really is*; very easy to read)
Types and Programming Languages - Benjamin C. Pierce
Advanced Topics in Types and Programming Languages - Benjamin C. Pierce
-Higher Order Perl - Mark Jason Dominus
+Higher Order Perl - Mark Jason Dominus
The Art of the MetaObject Protocol - Gregor Kiczales
= None of the above
View
7 docs/Pugs/Doc/Hack.pod
@@ -143,10 +143,12 @@ Expanding this one level deeper:
| |-- Getopt-Process
| |-- Getopt-Std Simple commandline processing for Perl 6
| |-- HTML-Entities Encode/decode HTML entities
+ | |-- HTTP A general purpose HTTP toolkit for Perl 6
| |-- HTTP-Server-Simple Base class for simple CGI-capable HTTP servers
| |-- Kwid-Event-Parser Event-based API (like XML SAX) for Kwid
| |-- Locale-KeyedText Refer to user messages in programs by keys
| |-- Log-Selective Selectively choose what to log
+ | |-- MessageBus Message Bus with PubSub protocol
| |-- MIME-Base64 Base64 encode/decode (not a Perl 5 port)
| |-- Module-Pluggable-Fast Find and load plugin modules
| |-- Net-IRC IRC protocol implementation
@@ -157,8 +159,8 @@ Expanding this one level deeper:
| |-- Perl6-Value-List Perl 6 implementation of Perl 6 lazy lists
| |-- Perldoc Event-based API for Perldoc DOM
| |-- Pod-Event-Parser Event-based API (like XML SAX) for POD
+ | |-- QDRDBMS A fully-featured truly relational DBMS in Perl
| |-- Recurrence Recurrence operations
- | |-- Rosetta Rigorous Database Portability
| |-- Set Set calculus operations
| |-- Set-Infinite Infinite set operations
| |-- Set-Relation Relation data type for Perl
@@ -168,6 +170,7 @@ Expanding this one level deeper:
| |-- Text-Glob Translate glob to regex
| |-- Tree Basic n-ary tree data structure
| |-- URI Escape/unescape URI strings
+ | |-- Web A general purpose Web toolkit for Perl 6
| |-- WTemplate Widget-based templating engine
| |-- fp Functional programming operators
| |-- lib Pragma to add paths to @*INC
@@ -286,7 +289,7 @@ your new file:
$ ./util/add-svn-props.sh newfile1 newfile2
-Ideally, this is done after you add the file, but before you commit it.
+Ideally, this is done after you add the file, but before you commit it.
It can be run later if for some reason it's run initially.
If you're on Win32 and can't run shell scripts, run C<svn> manually:
View
6 ext/Locale-KeyedText/lib/Locale/KeyedText.pm
@@ -960,9 +960,9 @@ None reported.
=head1 SEE ALSO
-These Perl 6 packages are the initial main dependents of Locale::KeyedText:
-L<Rosetta::Model>, L<Rosetta>, L<Rosetta::Validator>,
-L<Rosetta::Engine::Example>, L<Rosetta::Shell>.
+These Perl 6 packages may some day be dependents of Locale::KeyedText:
+L<QDRDBMS::AST>, L<QDRDBMS>, L<QDRDBMS::Validator>,
+L<QDRDBMS::Engine::Example>, L<QDRDBMS::Shell>.
=head1 BUGS AND LIMITATIONS
View
6 ext/Set-Relation/lib/Set/Relation.pm
@@ -1027,8 +1027,8 @@ others to make more robust implementations that stay true to the principles
it demonstrates, and in particular, that the standard Perl 6 grammar or
language will include one.
-I<Note that the separately released L<Rosetta> DBMS framework is one such
-more robust implementation in principle, though Rosetta is intentionally
+I<Note that the separately released L<QDRDBMS> DBMS framework is one such
+more robust implementation in principle, though QDRDBMS is intentionally
less integrated with the Perl language itself than Set::Relation is, for
the ease of providing storage implementation portability.>
@@ -1538,7 +1538,7 @@ None reported.
=head1 SEE ALSO
These other Perl 6 packages also work in the problem domain of managing
-data or data definitions or connections to databases: L<Set>, L<Rosetta>.
+data or data definitions or connections to databases: L<Set>, L<QDRDBMS>.
=head1 BUGS AND LIMITATIONS

0 comments on commit 16789b4

Please sign in to comment.