Skip to content

Commit

Permalink
updated READTHEM ; minor updates or cleanup to 5 other files
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.pugscode.org/pugs@16050 c213334d-75ef-0310-aa23-eaa082d1ae64
  • Loading branch information
Darren_Duncan authored and Darren_Duncan committed Apr 21, 2007
1 parent 9d2aba2 commit 16789b4
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 23 deletions.
4 changes: 4 additions & 0 deletions ChangeLog
Expand Up @@ -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>]


Expand Down
16 changes: 8 additions & 8 deletions README
Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand Down
29 changes: 22 additions & 7 deletions READTHEM
Expand Up @@ -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.

----------------------------------------------------------------------------
Expand Down Expand Up @@ -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
Expand Down
7 changes: 5 additions & 2 deletions docs/Pugs/Doc/Hack.pod
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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:
Expand Down
6 changes: 3 additions & 3 deletions ext/Locale-KeyedText/lib/Locale/KeyedText.pm
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions ext/Set-Relation/lib/Set/Relation.pm
Expand Up @@ -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.>

Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 16789b4

Please sign in to comment.