Changeset 7523
- Timestamp:
- 10/10/05 06:52:59 (3 years ago)
- Files:
-
- 1 removed
- 4 modified
-
ChangeLog (modified) (1 diff)
-
ext/Locale-KeyedText (deleted)
-
ext/Rosetta-Incubator/README (modified) (3 diffs)
-
ext/Rosetta-Incubator/t/00_Compile.t (modified) (1 diff)
-
lib/pugs/hack.pod (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r7521 r7523 29 29 === Updated modules 30 30 31 31 * Moved Rosetta-Incubator to ext/ from misc/, as it is expected to be 32 installable by the 6.28.0 release. 33 ** Also deleted the older ext/Locale-KeyedText, which the above supersedes. 32 34 33 35 === Experimental modules (in misc/, not installed) -
ext/Rosetta-Incubator/README
r7212 r7523 16 16 17 17 The Perl 6 version is currently included with Autrijus Tang's Pugs project, 18 and lives in its "/ modules/Rosetta-Incubator" sub-directory during the19 short term, and its components will later be moved to"/ext"18 and lives in its "/ext/Rosetta-Incubator" sub-directory during the short 19 term, and its components may later be split up into other "/ext" 20 20 sub-directories; Pugs' homepage is at "http://pugscode.org/", and it has an 21 21 open Subversion repository at "http://svn.openfoundry.org/pugs/". … … 29 29 Perl 6. At the same time, however, the Perl 6 language is new and a moving 30 30 target, and current hosts or run-times for Perl 6 code are only partially 31 complete, so this version may not actually be functional for awhile. This32 said, the Rosetta framework is being developed in Perl 6 now so it can 33 s erve as an integration test for Pugs, helping its development. Moreover,34 it should assist other early-adopter developers that want to write database 35 using applications in Perl 6.31 complete, so this version may be slower to become functional in the first 32 place. This said, the Rosetta framework is being developed in Perl 6 now 33 so it can serve as an integration test for Pugs, helping its development. 34 Moreover, it should assist other early-adopter developers that want to 35 write database using applications in Perl 6. 36 36 37 37 The Perl 5 version is designed to approximate the Perl 6 version as much as 38 38 is possible under Perl 5, and it employs various third-party extensions to 39 39 Perl 5 which assist in that effort, such as "version", "List::MoreUtils", 40 and "Class::Std". At the same time, it should still be efficient by Perl 5 41 standards and be very useful to Perl 5 programs. Certainly it will be 42 stable and useable in production environments a lot earlier, due to the 43 fact that Perl 5 isn't a moving target. 40 and "Class::Std", but no non-trivial source filters. At the same time, it 41 should still be efficient by Perl 5 standards and be very useful to Perl 5 42 programs. Certainly it will be stable and useable in production 43 environments a lot earlier, due to the fact that Perl 5 isn't a moving 44 target. 44 45 45 46 These are the anticipated core components of the Rosetta framework: … … 58 59 "http://search.cpan.org/~duncand/" in the form of 165 distribution releases 59 60 dated between 2003.01.05 and 2005.09.28, all of which are on BACKPAN and on 60 the author's web site. 61 the author's web site. An older pre-rebirth Perl 6 version of just the 62 Locale::KeyedText component was included with Pugs between its 6.0.11 63 (2005.03.14) and 6.2.10 (2005.10.10) releases, inclusive. 61 64 62 65 Feedback on and assistence with this framework is greatly appreciated. -
ext/Rosetta-Incubator/t/00_Compile.t
r7334 r7523 1 1 #!/usr/bin/pugs 2 2 use v6; 3 4 use lib <t/lib ext/Rosetta-Incubator/t/lib>; 3 5 4 6 use Test; -
lib/pugs/hack.pod
r7493 r7523 122 122 | |-- HTTP-Server-Simple Base class for simple CGI-capable HTTP servers 123 123 | |-- Kwid-Event-Parser Event-based API (like XML SAX) for Kwid 124 | |-- Locale-KeyedText Refer to UI strings by key125 124 | |-- MIME-Base64 Base64 encode/decode (not a Perl 5 port) 126 125 | |-- Module-Pluggable-Fast Find and load plugin modules … … 132 131 | |-- Pod-Event-Parser Event-based API (like XML SAX) for POD 133 132 | |-- Recurrence Recurrence operations 133 | |-- Rosetta-Incubator Rigorous Database Portability 134 134 | |-- Set Set calculus operations 135 135 | |-- Set-Infinite Infinite set operations … … 167 167 | | version 1.0 168 168 | |-- POE Beginning of an experimental port of Perl 5 POE 169 | |-- Rosetta-Incubator Rigorous Database Portability170 169 | |-- T2-Perl6 T2 (Tangram::Schema redesign) -> Perl6::Class 171 170 | |-- XML-Sax Simple API for XML
