Re: RFC 356 (v2) Dominant Value Expressions

2000-10-01 Thread perl6
e program. Can also be used for Perl poetry. > >=head1 CHANGES My "vomment" - There are easy enough ways to accomplish your apparent desires that do not require more changes to this already tortured language. Please use them. This is just the sort of madness t

Re: [PATCH] multiple heredoc beginning in the same line

2016-12-02 Thread Perl6
it's not so difficult, really. you just gotta know the trick: - cd into the repository you want, then run "git am". - Use your mail client's "view source" function (ctrl-u in thunderbird for example). - copy the complete mail source including headers - paste it into the terminal that's running git

RFC 6 (v2) Lexical variables made default

2000-08-03 Thread Perl6 RFC Librarian
global) variables in mind. Perl5 provided lexical variables in a backward compatible way, along with a pragma to force either declaration of variables or import of dynamic variables. Perl6 should make lexical variables and required variable declarations the default. =head1 DESCRIPTION Dynam

RFC 18 (v1) Immediate subroutines

2000-08-04 Thread Perl6 RFC Librarian
=head1 TITLE Immediate subroutines =head1 VERSION Maintainer: Jean-Louis Leroy Date: 04 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 18 =head1 ABSTRACT This very simple construct, inspired by the Forth language, makes the parser extensible by Perl code, providing pow

RFC 19 (v1) Rename the C operator

2000-08-04 Thread Perl6 RFC Librarian
of as local variables (lexical scoping) can sometimes fail. C is useful in many cases and should be retained but renamed to reflect its action. =head1 IMPLEMENTATION Many replacement names have been proposed for local on the perl6-language list, and I am sure there are others that were proposed on p5p

RFC 20 (v1) Overloadable && and ||

2000-08-04 Thread Perl6 RFC Librarian
=head1 TITLE Overloadable && and || =head1 VERSION Maintainer: Jean-Louis Leroy Date: 04 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 20 =head1 ABSTRACT It should be possible to overload && and ||, for this has very legitimate uses. =head1 DISCUSSION The reason ofte

RFC 17 (v1) Organization and Rationalization of Perl

2000-08-03 Thread Perl6 RFC Librarian
status variables. Some of these are (or should be deprecated), and the naming methods for the rest are obscure. Since we are (potentially) adding, removing, and changing the functionality of these vars with Perl6, we should seize the opportunity to rationalize the names and organization of these variab

RFC 30 (v1) STDIN, STDOUT, and STDERR should be rena

2000-08-04 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://tmtowtdi.perl.org/rfc/ =head1 TITLE STDIN, STDOUT, and STDERR should be renamed =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 04 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 30 =head1 ABSTRAC

RFC 34 (v1) Angle brackets should not be used for fi

2000-08-04 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://tmtowtdi.perl.org/rfc/ =head1 TITLE Angle brackets should not be used for file globbing. =head1 VERSION Maintainer: Jon Ericson <[EMAIL PROTECTED]> Date: 4 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 34 =hea

RFC 10 (v2) Filehandles should use C<*> as a type pr

2000-08-04 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://tmtowtdi.perl.org/rfc/ =head1 TITLE Filehandles should use C<*> as a type prefix if typeglobs are eliminated. =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 4 Aug 2000 Version: 2 Mailing List: [EMAIL

RFC 33 (v1) Eliminate bareword filehandles.

2000-08-04 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://tmtowtdi.perl.org/rfc/ =head1 TITLE Eliminate bareword filehandles. =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 4 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 33 =head1 ABSTRA

RFC 10 (v3) Filehandles should use C<*> as a type pr

2000-08-05 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Filehandles should use C<*> as a type prefix if typeglobs are eliminated. =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 5 Aug 2000 Version: 3 Mailing List: [EMAIL PROT

RFC 14 (v1) Modify open() and opendir() to return ha

2000-08-02 Thread Perl6 RFC Librarian
=head1 TITLE Modify open() and opendir() to return handle objects =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 2 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 14 =head1 ABSTRACT Currently, open() and opendir() are given handle arguments, whose valu

RFC 48 (v1) Replace localtime() and gmtime() with da

2000-08-06 Thread Perl6 RFC Librarian
are only 2 possible values: 1. UTC or other timezone (user specified) 2. Local timezone (none specified) So, all that would have to happen is C would have to store the correct value in the return object, in the precendence above. Extensive date calculations, including reverse date calculations, should be left to an external module. =head1 REFERENCES Matt Sergeant's great Time::Object CPAN module http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html Jonathan Scott Duff, Tim Jenness, and perl6-language for their input

RFC 37 (v1) Positional Return Lists Considered Harmf

2000-08-04 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://tmtowtdi.perl.org/rfc/ =head1 TITLE Positional Return Lists Considered Harmful =head1 VERSION Maintainer: Jarkko Hietaniemi <[EMAIL PROTECTED]> Date: 04 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 37 =head1 ABS

RFC 2 (v1) Request For New Pragma: Implicit

2000-08-02 Thread Perl6 RFC Librarian
=head1 TITLE Request For New Pragma: Implicit =head1 VERSION Maintainer: Bryan C. Warnock <[EMAIL PROTECTED]> Date: 01 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 2 =head1 ABSTRACT Perl 6 should add a new pragma called C. =head1 DESCRIPTION I am lazy. I

RFC 3 (v1) messages.rfc - An RFC to discussing the

2000-08-02 Thread Perl6 RFC Librarian
=head1 TITLE messages.rfc - An RFC to discussing the wisdom of allowing run time error and warning messages to be modified at run time =head1 VERSION Maintainer: Corwin Brust <[EMAIL PROTECTED]> Date: 1 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 3 =head1 AB

RFC 12 (v1) variable usage warnings

2000-08-02 Thread Perl6 RFC Librarian
nings on uses of uninitialized variables (including lexicals). =head1 DESCRIPTION Perl6 should distinguish between uses and assignments to variables, and warn only when a variable is used without being assigned. In perl5 the complete program $x = 3 complains, but $x = 3; $x = 3 does not, nor does

RFC 8 (v1) The AUTOLOAD subroutine should be able t

2000-08-02 Thread Perl6 RFC Librarian
=head1 TITLE The AUTOLOAD subroutine should be able to decline a request =head1 VERSION Maintainer: Leon Brocard <[EMAIL PROTECTED]> Date: 02 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 8 =head1 ABSTRACT In Perl 5, the first AUTOLOAD subroutine found in an object's h

RFC 6 (v1) Lexical variables made default

2000-08-02 Thread Perl6 RFC Librarian
ynamic variables in mind. Perl5 provided lexical variables in a backward compatible way. Perl6 should make lexical variables the default. =head1 DESCRIPTION Dynamically-scoped variables can have many effects which are counterintuitive and undesirable. In Perl5, lexically-scoped variables are availabl

RFC 4 (v1) type inference

2000-08-02 Thread Perl6 RFC Librarian
=head1 TITLE type inference =head1 VERSION Maintainer: Steve Fink <[EMAIL PROTECTED]> Date: 1 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 4 =head1 ABSTRACT Types should be inferred whenever possible, and optional type qualifiers may be used to gain whatever level of

RFC 7 (v1) Higher resolution time values

2000-08-02 Thread Perl6 RFC Librarian
ternal module (Time::HiRes) currently need to be used. This situation ought to be improved in perl6. All functions that return time values (seconds since epoch) should use floating point numbers to return as much precision as the platform supports. This include the following builtin functions:

RFC 16 (v1) Keep default Perl free of constraints su

2000-08-03 Thread Perl6 RFC Librarian
-dirty problem-solver by default. It is ideal for one-liners, short scripts, and quick hacks that have no need for extra protection or error-checking. It is also great for large projects by making use of the C and C pragmas. Perl6 should not make the one-liners, short scripts and hacks need to jump t

RFC 21 (v1) Replace C with a generic C

2000-08-04 Thread Perl6 RFC Librarian
=head1 TITLE Replace C with a generic C function =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 August 2000 Version: 1.00 Mailing List: [EMAIL PROTECTED] Number: 21 =head1 ABSTRACT This RFC proposes to extend the number of detectable calling contexts and replac

RFC 22 (v1) Builtin switch statement

2000-08-04 Thread Perl6 RFC Librarian
=head1 TITLE Builtin switch statement =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 August 2000 Version: 1.00 Mailing List: [EMAIL PROTECTED] Number: 22 =head1 ABSTRACT This RFC proposes a syntax and semantics for an explicit case mechanism for Perl. The synta

RFC 23 (v1) Higher order functions

2000-08-04 Thread Perl6 RFC Librarian
=head1 TITLE Higher order functions =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 August 2000 Version: 1.00 Mailing List: [EMAIL PROTECTED] Number: 23 =head1 ABSTRACT This RFC proposes some syntactic sugar to simplify the creation of higher-order functions (a

RFC 24 (v1) Semi-finite (lazy) lists

2000-08-04 Thread Perl6 RFC Librarian
=head1 TITLE Semi-finite (lazy) lists =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 August 2000 Version: 1.00 Mailing List: [EMAIL PROTECTED] Number: 24 =head1 ABSTRACT This RFC proposes that the right operand of a C<..> operator may be omitted in a list cont

RFC 25 (v1) Multiway comparisons

2000-08-04 Thread Perl6 RFC Librarian
=head1 TITLE Multiway comparisons =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 August 2000 Version: 1.00 Mailing List: [EMAIL PROTECTED] Number: 25 =head1 ABSTRACT This RFC proposes that multiway comparisons such as: if ( 0 <= $x < 10 ) {

RFC 26 (v1) Named operators versus functions

2000-08-04 Thread Perl6 RFC Librarian
Perl distinguishes named operators and functions. For Perl6, this disctinction can be dropped. =head1 DESCRIPTION Named operators, like C, can be called like functions in which case they behave like functions. This has always been so in Perl. Recent versions of Perl allow user-defined functions

RFC 28 (v1) Perl should stay Perl.

2000-08-04 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://tmtowtdi.perl.org/rfc/ =head1 TITLE Perl should stay Perl. =head1 VERSION Maintainer: Simon Cozens <[EMAIL PROTECTED]> Date: Aug 4 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 28 =

RFC 41 (v2) Request For New Pragma: Implicit

2000-08-05 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://tmtowtdi.perl.org/rfc/ =head1 TITLE Request For New Pragma: Implicit =head1 VERSION Maintainer: Bryan C. Warnock <[EMAIL PROTECTED]> Date: 5 Aug 2000 Version: 2 Mailing List: [EMAIL PROTECTED] Number: 41 =head1 ABSTR

RFC 37 (v2) Positional Return Lists Considered Harmf

2000-08-05 Thread Perl6 RFC Librarian
getpwent getpwnam getpwuid getservbyname getservbyport getservent gmtime localtime stat [1] I guess the whole semantics and functionality of caller() is severely up for grabs for Perl6. For the get*() mafia, it is also debatabl

RFC 44 (v1) Bring Documentation Closer To Whatever I

2000-08-05 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://tmtowtdi.perl.org/rfc/ =head1 TITLE Bring Documentation Closer To Whatever It Documents =head1 VERSION Maintainer: Jarkko Hietaniemi <[EMAIL PROTECTED]> Date: 05 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 44 =

RFC 42 (v1) Request For New Pragma: Shell

2000-08-05 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Request For New Pragma: Shell =head1 VERSION Maintainer: Bryan C. Warnock <[EMAIL PROTECTED]> Date: 5 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 42 =head1 ABSTRACT Per

RFC 45 (v1) || should propagate result context to bo

2000-08-05 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE || should propagate result context to both sides. =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 5 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 45

RFC 15 (v1) Stronger typing through tie.

2000-08-03 Thread Perl6 RFC Librarian
=head1 TITLE Stronger typing through tie. =head1 VERSION Maintainer: Michael Fowler <[EMAIL PROTECTED]> Date: 02 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 15 =head1 ABSTRACT Strong typing of variables can be implemented through the already-existent

RFC 29 (v1) unlink() should be left alone

2000-08-04 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://tmtowtdi.perl.org/rfc/ =head1 TITLE unlink() should be left alone =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 04 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 29 =head1 ABSTRACT Some people

RFC 10 (v1) Filehandles should use C<*> as a type pr

2000-08-02 Thread Perl6 RFC Librarian
=head1 TITLE Filehandles should use C<*> as a type prefix if typeglobs are eliminated. =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 2 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 10 =head1 ABSTRACT The lack of a type-defining punctuation chara

RFC 9 (v1) Highlander Variable Types

2000-08-02 Thread Perl6 RFC Librarian
=head1 TITLE Highlander Variable Types =head1 VERSION Maintainer: Andy Wardley <[EMAIL PROTECTED]> Date: 01 Aug 2000 Version: 1.0 Mailing List: [EMAIL PROTECTED] Number: 9 =head1 ABSTRACT Perl5 supports three distinct variable types for any given variable name correspondin

RFC 52 (v1) List context return from filesystem func

2000-08-06 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE List context return from filesystem functions =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 6 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 52 =hea

RFC 49 (v1) Objects should have builtin string SCALA

2000-08-06 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Objects should have builtin string SCALAR method =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 06 Aug 2000 Version: 1 Status: developing Mailing List: [EMAIL PROTECTED]

RFC 50 (v1) BiDirectional Support in PERL

2000-08-06 Thread Perl6 RFC Librarian
t will only deal with the string output and string processing, just like the ECMA do. We will assume that the BDL data is always being read just as it is being read from the regular input buffer. =head2 Output of BDL strings in Perl6: Based on the above, PERL 6 should implement an output routine lik

RFC 17 (v2) Organization and Rationalization of Perl

2000-08-07 Thread Perl6 RFC Librarian
hods for the rest are obscure. Since we are (potentially) adding, removing, and changing the functionality of these variables with Perl6, we should seize the opportunity to rationalize the names and organization of these variables as well. These variables need to be made available with mn

RFC 48 (v2) Objects should have builtin stringifying

2000-08-08 Thread Perl6 RFC Librarian
info, they can still type: print $object; since this is not a string context. However, print "$object"; should always return something that's worth seeing, even if that's nothing. =head1 REFERENCES RFC 21: Replace wantarray with a generic want function RFC 48: Replace localtime() and gmtime() with date() Lots of people on perl6-language for great input, thanks!

RFC 62 (v1) Wildcards for multiple module imports

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Wildcards for multiple module imports =head1 VERSION Maintainer: Peter Bevan <[EMAIL PROTECTED]> Date: 8 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 62 =head1 ABSTRACT It occ

RFC 64 (v1) New pragma 'scope' to change Perl's defa

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE New pragma 'scope' to change Perl's default scoping =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 07 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 64 =head1 ABST

RFC 79 (v1) Code which is both executable and POD.

2000-08-09 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Code which is both executable and POD. =head1 VERSION Maintainer: John Porter <[EMAIL PROTECTED]> Date: 9 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 79 =head1 ABSTRACT Allow som

RFC 84 (v1) Replace => (stringifying comma) with =>

2000-08-10 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Replace => (stringifying comma) with => (pair constructor) =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 10 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 84

RFC 85 (v1) All perl generated errors should have a

2000-08-10 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE All perl generated errors should have a unique identifier =head1 VERSION Maintainer: Chaim Frenkel <[EMAIL PROTECTED]> Date: 9 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 85 All

RFC 82 (v1) Make operators behave consistently in a

2000-08-10 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Make operators behave consistently in a list context =head1 VERSION Maintainer: Jeremy Howard <[EMAIL PROTECTED]> Date: 10 August 2000 Version: 1.00 Mailing List: [EMAIL PROTECTED] Number: 82 =he

RFC 83 (v1) Make constants look like variables

2000-08-10 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Make constants look like variables =head1 VERSION Maintainer: Jeremy Howard <[EMAIL PROTECTED]> Date: 10 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 83 =head1 ABSTRACT This RF

RFC 8 (v2) The AUTOLOAD subroutine should be able t

2000-08-10 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE The AUTOLOAD subroutine should be able to decline a request =head1 VERSION Maintainer: Leon Brocard <[EMAIL PROTECTED]> Date: 10 Aug 2000 Version: 2 Mailing List: [EMAIL PROTECTED] Number: 8 =hea

RFC 76 (v1) Builtin: reduce

2000-08-09 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Builtin: reduce =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 76 =head1 ABSTRACT This RFC proposes a builtin

RFC 77 (v1) Suggested isa() operator.

2000-08-09 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Suggested isa() operator. =head1 VERSION Maintainer: James Mastros <[EMAIL PROTECTED]> Date: 08 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 77 =head1 ABSTRACT Currently, there is

RFC 78 (v1) Improved Module Versioning And Searching

2000-08-09 Thread Perl6 RFC Librarian
ioning and its handling in a way that is fully upward compatible but solves the current problems. An up-to-the-instant version of this RFC will be posted as HTML at C<http://www.nnaf.net/~scs/Perl6/RFCxx.html> as soon as I know the RFC number. =head1 DESCRIPTION There are several classes of

RFC 81 (v1) Lazily evaluated list generation functio

2000-08-10 Thread Perl6 RFC Librarian
indirection: @a = (1:5:10); @b = getBigImage(); @c = @a(@b); print $c[5]; In these cases Perl should consolidate as much as possible at compile time to avoid too much overhead. Dan Sugalski's comments on perl6-internals provide some insight about potential lazy evaluation and me

RFC 93 (v1) Regex: Support for incremental pattern m

2000-08-11 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Regex: Support for incremental pattern matching =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 11 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 93 =head1 ABST

RFC 94 (v1) Rename @ARGV to @ARGS

2000-08-11 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Rename @ARGV to @ARGS =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 11 Aug 2000 Version: 1 Status: Developing Mailing List: [EMAIL PROTECTED] Number: 94 Perl isn't

RFC 48 (v2) Replace localtime() and gmtime() with da

2000-08-11 Thread Perl6 RFC Librarian
-demand. 6. Added fractional seconds (fsec). 7. Changed return order in LIST context 8. Reverted to GMT from UTC since most systems are internally maintained in GMT, not UTC. 9. Axed date arithmetic =head1 REFERENCES Matt Sergeant's great Time::Object CPAN module Larry Wall's post of 8 Jan 2000 on deprecating localtime: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html RFC 49: Objects should have builtin stringifying STRING method =head1 ACKNOWLEDGEMENTS Jonathan Scott Duff, Tim Jenness, Johan Vromans, and perl6-language for great feedback. Russ Allbery and John Tobey for suggesting parts to slice-and-dice.

RFC 91 (v1) Builtin: partition

2000-08-11 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Builtin: partition =head1 VERSION Maintainer: Jeremy Howard <[EMAIL PROTECTED]> Date: 11 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 91 =head1 ABSTRACT It is proposed that a n

RFC 79 (v2) Perl Compiler is Just Another Pod Proces

2000-08-11 Thread Perl6 RFC Librarian
ically work with the perl5 front end. This version presumes that the perl6 front end is game for any implementation details necessary to support the proposal. =head1 IMPLEMENTATION The POD specification is modified from its perl5 form, to include the ability to put any number of POD processor name

RFC 54 (v1) Operators: Polymorphic comparisons

2000-08-07 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Operators: Polymorphic comparisons =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 7 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 54 =head1 ABSTRACT This RFC

RFC 55 (v1) Compilation: Remove requirement for fina

2000-08-07 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Compilation: Remove requirement for final true value in require'd and do'ed files =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 7 August 2000 Version: 1 Mailing List: [EMAIL PRO

RFC 56 (v1) Optional 2nd argument to pop() and shift

2000-08-07 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Optional 2nd argument to pop() and shift() =head1 VERSION Maintainer: Jonathan Scott Duff <[EMAIL PROTECTED]> Date: 7 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 56 =head1 ABSTRAC

RFC 53 (v10) Built-ins: Merge and generalize C

2000-08-07 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Built-ins: Merge and generalize C and C =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 7 August 2000 Version: 10 Mailing List: [EMAIL PROTECTED] Number: 53 =head1 ABSTRACT Th

RFC 65 (v1) Add change bar functionality to pod

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Add change bar functionality to pod =head1 VERSION Maintainer: Dan Sugalski <[EMAIL PROTECTED]> Date: August 08, 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 65 =head1 ABSTRACT Docume

RFC 72 (v1) The regexp engine should go backward as

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE The regexp engine should go backward as well as forward. =head1 VERSION Maintainer: Peter Heslin <[EMAIL PROTECTED]> Date: 9 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 72 =head1

RFC 67 (v1) Deep Copying, aka, cloning around.

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Deep Copying, aka, cloning around. =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 8 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 67 =head1 ABSTRACT

RFC 68 (v1) Eliminate the optional C for C

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Eliminate the optional C for C etc block declarations =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 8 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number:

RFC 67 (v2) Deep Copying, aka, cloning around.

2000-08-12 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Deep Copying, aka, cloning around. =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 8 Aug 2000 Last-Modified: 12 Aug 2000 Version: 2 Mailing List: [EMAIL PROTECTED]

RFC 80 (v2) Exception objects and classes for builtins

2000-08-12 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Exception objects and classes for builtins =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 9 Aug 2000 Last-Modified: 12 Aug 2000 Version: 2 Mailing List: [EMAI

RFC 95 (v1) Object Classes

2000-08-11 Thread Perl6 RFC Librarian
t might look similar to one of the following examples: # assume assignments within argument list are in object scope my $u = User.new( $id = 'abw', $name = 'Andy Wardley', $email = '[EMAIL PROTECTED]' ); # use '

RFC 73 (v1) All Perl core functions should return ob

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE All Perl core functions should return objects =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 08 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Status: Developing Nu

RFC 74 (v1) Proposal to rename C and C

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Proposal to rename C and C =head1 VERSION Maintainer: Jonthan Scott Duff <[EMAIL PROTECTED]> Date: 8 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 74 =head1 ABSTRACT C and C should

RFC 23 (v2) Higher order functions

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Higher order functions =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 August 2000 Version: 2 Mailing List: [EMAIL PROTECTED] Number: 23 =head1 ABSTRACT This RFC proposes so

RFC 71 (v1) Legacy Perl $pkg'var should die

2000-08-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Legacy Perl $pkg'var should die =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 08 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Status: Developing Number: 71 =hea

RFC 90 (v1) Builtins: zip() and unzip()

2000-08-11 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Builtins: zip() and unzip() =head1 VERSION Maintainer: Jeremy Howard <[EMAIL PROTECTED]> Date: 11 August 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 90 =head1 ABSTRACT It is proposed

RFC 70 (v1) Allow exception-based error-reporting.

2000-08-08 Thread Perl6 RFC Librarian
example is print(). =head1 IMPLEMENTATION Ensure that every perl builtin that can return an error, can be wrapped. I don't know whether this is purely an implementation issue (and so lies solely in the domain of perl6-internals) or whether any programmer-visible changes may be necessary to a

RFC 59 (v1) Proposal to utilize C<*> as the prefix t

2000-08-07 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Proposal to utilize C<*> as the prefix to magic subroutines =head1 VERSION Maintainer: Jonthan Scott Duff Date: 7 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 59 =head1 ABSTRACT P

RFC 58 (v1) C changes.

2000-08-07 Thread Perl6 RFC Librarian
t perl5 internals and even less about perl6, I shall simply present the following notes: =over 4 =item * This proposal does not speak to what should happen with C. =item * The proposed demise of C<$/> and stated determination that there will be no default filehandle will have an effect

RFC 80 (v1) Exception objects and classes for builti

2000-08-10 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Exception objects and classes for builtins =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 9 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 80 =head1

RFC 89 (v1) Controllable Data Typing

2000-08-10 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Controllable Data Typing =head1 VERSION Maintainer: Syloke Soong <[EMAIL PROTECTED]> Mailing List: [EMAIL PROTECTED] Date: 10 Aug 2000 Version: 1 Number: 89 =head1 ABSTRACT Provide a choice for

RFC 92 (v1) Extensible Meta-Object Protocol -- Metho

2000-08-11 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Extensible Meta-Object Protocol -- Method Search =head1 VERSION Maintainer: Tony Olekshy <[EMAIL PROTECTED]> Date: 11 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 92 =hea

RFC 70 (v2) Allow exception-based error-reporting.

2000-08-14 Thread Perl6 RFC Librarian
ot be wrapped. A conspicuous example is print(). =head1 IMPLEMENTATION Ensure that every perl builtin that can return an error, can be wrapped. I don't know whether this is purely an implementation issue (and so lies solely in the domain of perl6-internals) or whether any programmer-visible cha

RFC 89 (v2) Controllable Data Typing

2000-08-14 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Controllable Data Typing =head1 VERSION Maintainer: Syloke Soong <[EMAIL PROTECTED]> Mailing List: [EMAIL PROTECTED] Date: 10 Aug 2000 Last-Modified: 12 Aug 2000 Version: 2 Number: 89 =head1 AB

RFC 101 (v1) Handlers and Pseudo-classes

2000-08-14 Thread Perl6 RFC Librarian
} $fo2 = open http "https://www.etrade.com"; =head1 IMPLEMENTATION We'll get to this later. This RFC is probably going to be revised a lot. =head1 REFERENCES RFC 14: Modify open() to support FileObjects and Extensibility RFC 8: The AUTOLOAD subroutine should be able to decline a request http://www.mail-archive.com/perl6-language-io@perl.org/msg00086.html

RFC 102 (v1) Inline Comments for Perl.

2000-08-14 Thread Perl6 RFC Librarian
than a single line, it limits the boundaries of confusion: if "#<" is found with the intended meaning of an end-of-line comment introducer followed by a "<" character, the highly probable lack of the sequence ">#" within the same line can be

RFC 103 (v1) Fix print "$r->func" and $pkg::$var precedence

2000-08-14 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Fix print "$r->func" and $pkg::$var precedence =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 14 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 103 Status:

RFC 99 (v1) Maintain internal time in Modified Julian (not epoch)

2000-08-14 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Maintain internal time in Modified Julian (not epoch) =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 14 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 99 Status:

RFC 108 (v2) Scope of Polymorphic References and Objects

2000-08-16 Thread Perl6 RFC Librarian
e . $c is defined to be referentiable only privately within a function. $d is defined implicitly to be referentiable privately within a file. =head2 A new object module declaration method Allow function arg list but continue to use @_; The following would be equivalent forms in Perl5 and

RFC 113 (v1) Better constants and constant folding

2000-08-16 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Better constants and constant folding =head1 VERSION Maintainer: John Siracusa <[EMAIL PROTECTED]> Date: Aug 15 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 113 =head1 AB

RFC 114 (v1) Perl resource configuration

2000-08-16 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Perl resource configuration =head1 VERSION Maintainer: Jonthan Scott Duff <[EMAIL PROTECTED]> Date: 16 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 114 =head1 ABSTRACT Perl should

RFC 115 (v1) Default methods for objects

2000-08-16 Thread Perl6 RFC Librarian
thon and commercial systems such as Matlab and IDL: y = x[0:n-1:4]; In perl we desire to say: $y = $x[0:$n-1,4]; or even @y = @x[0:$n-1,4]; If there is a more general unification of PDL arrays and normal perl arrays. (See L). Note that we need to keep l-value subs in p

RFC 117 (v1) Perl syntax support for ranges

2000-08-16 Thread Perl6 RFC Librarian
could raise an error if used in a context where actual list items are generated, e.g. for (:) { $a *= $_ } but be allowed in circumstances where no explicit list item is ever created, e.g. $a->slice(:) which might actually be written in perl6 as $a[:] =head1 IMPLEMENTATION Pos

RFC 104 (v1) Backtracking

2000-08-15 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Backtracking =head1 VERSION Maintainer: iVAN Georgiev <[EMAIL PROTECTED]> Date: 14 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 104 =head1 ABSTRACT Backtraking mechanism is core f

RFC 110 (v1) counting matches

2000-08-16 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE counting matches =head1 VERSION Maintainer: Richard Proctor <[EMAIL PROTECTED]> Date: 16 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 110 =head1 ABST

RFC 111 (v1) Whitespace and Here Docs

2000-08-16 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Whitespace and Here Docs =head1 VERSION Maintainer: Richard Proctor <[EMAIL PROTECTED]> Date: 16 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 111 =he

RFC 112 (v1) Assignment within a regex

2000-08-16 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Assignment within a regex =head1 VERSION Maintainer: Richard Proctor <[EMAIL PROTECTED]> Date: 16 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 112 =h

RFC 29 (v2) unlink() should be left alone

2000-08-15 Thread Perl6 RFC Librarian
er: 29 Status: Frozen =head1 STATUS This RFC was discussed on perl6-language-unlink with no objections. It has been frozen in its current format. =head1 ABSTRACT Some people have suggested that unlink() is too Unix centric, that that it should be renamed to something like delete() or remove().

RFC 105 (v1) Downgrade or remove "In string @ must be \@" error

2000-08-15 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Downgrade or remove "In string @ must be \@" error =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 15 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 105 Stat

  1   2   3   4   >