Changeset 7523

Show
Ignore:
Timestamp:
10/10/05 06:52:59 (3 years ago)
Author:
Darren_Duncan
Message:

Deleted the older ext/Locale-KeyedText?, which ext/Rosetta-Incubator supersedes

Files:
1 removed
4 modified

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r7521 r7523  
    2929=== Updated modules 
    3030 
    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. 
    3234 
    3335=== Experimental modules (in misc/, not installed) 
  • ext/Rosetta-Incubator/README

    r7212 r7523  
    1616 
    1717The Perl 6 version is currently included with Autrijus Tang's Pugs project, 
    18 and lives in its "/modules/Rosetta-Incubator" sub-directory during the 
    19 short term, and its components will later be moved to "/ext" 
     18and lives in its "/ext/Rosetta-Incubator" sub-directory during the short 
     19term, and its components may later be split up into other "/ext" 
    2020sub-directories; Pugs' homepage is at "http://pugscode.org/", and it has an 
    2121open Subversion repository at "http://svn.openfoundry.org/pugs/". 
     
    2929Perl 6.  At the same time, however, the Perl 6 language is new and a moving 
    3030target, 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.  This 
    32 said, the Rosetta framework is being developed in Perl 6 now so it can 
    33 serve 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. 
     31complete, so this version may be slower to become functional in the first 
     32place.  This said, the Rosetta framework is being developed in Perl 6 now 
     33so it can serve as an integration test for Pugs, helping its development.  
     34Moreover, it should assist other early-adopter developers that want to 
     35write database using applications in Perl 6. 
    3636 
    3737The Perl 5 version is designed to approximate the Perl 6 version as much as 
    3838is possible under Perl 5, and it employs various third-party extensions to 
    3939Perl 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. 
     40and "Class::Std", but no non-trivial source filters.  At the same time, it 
     41should still be efficient by Perl 5 standards and be very useful to Perl 5 
     42programs.  Certainly it will be stable and useable in production 
     43environments a lot earlier, due to the fact that Perl 5 isn't a moving 
     44target. 
    4445 
    4546These are the anticipated core components of the Rosetta framework: 
     
    5859"http://search.cpan.org/~duncand/" in the form of 165 distribution releases 
    5960dated between 2003.01.05 and 2005.09.28, all of which are on BACKPAN and on 
    60 the author's web site. 
     61the author's web site.  An older pre-rebirth Perl 6 version of just the 
     62Locale::KeyedText component was included with Pugs between its 6.0.11 
     63(2005.03.14) and 6.2.10 (2005.10.10) releases, inclusive. 
    6164 
    6265Feedback on and assistence with this framework is greatly appreciated. 
  • ext/Rosetta-Incubator/t/00_Compile.t

    r7334 r7523  
    11#!/usr/bin/pugs 
    22use v6; 
     3 
     4use lib <t/lib ext/Rosetta-Incubator/t/lib>; 
    35 
    46use Test; 
  • lib/pugs/hack.pod

    r7493 r7523  
    122122    |   |-- HTTP-Server-Simple Base class for simple CGI-capable HTTP servers 
    123123    |   |-- Kwid-Event-Parser  Event-based API (like XML SAX) for Kwid 
    124     |   |-- Locale-KeyedText   Refer to UI strings by key 
    125124    |   |-- MIME-Base64        Base64 encode/decode (not a Perl 5 port) 
    126125    |   |-- Module-Pluggable-Fast  Find and load plugin modules 
     
    132131    |   |-- Pod-Event-Parser   Event-based API (like XML SAX) for POD 
    133132    |   |-- Recurrence         Recurrence operations 
     133    |   |-- Rosetta-Incubator  Rigorous Database Portability 
    134134    |   |-- Set                Set calculus operations 
    135135    |   |-- Set-Infinite       Infinite set operations 
     
    167167    |   |                      version 1.0 
    168168    |   |-- POE                Beginning of an experimental port of Perl 5 POE 
    169     |   |-- Rosetta-Incubator  Rigorous Database Portability 
    170169    |   |-- T2-Perl6           T2 (Tangram::Schema redesign) -> Perl6::Class  
    171170    |   |-- XML-Sax            Simple API for XML