RFC 99 (v2) Standardize ALL Perl platforms on UNIX epoch

2000-08-15 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Standardize ALL Perl platforms on UNIX epoch =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 14 Aug 2000 Last-Modified: 15 Aug 2000 Version: 2 Mailing List: [EMAIL PROTECTED] N

RFC 107 (v1) lvalue subs should receive the rvalue as an argument

2000-08-15 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE lvalue subs should receive the rvalue as an argument =head1 VERSION Maintainer: Andy Wardley <[EMAIL PROTECTED]> Date: 15 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 107

RFC 108 (v1) Scope of Polymorphic References and Objects

2000-08-15 Thread Perl6 RFC Librarian
thin 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 Perl6, respectively: Package Pine::Tree::State; sub genesis { my ($pkg, $oak, $maple) = @_; my $a = {}; bless $a, $pkg;

RFC 109 (v1) Less line noise - let's get rid of @%

2000-08-15 Thread Perl6 RFC Librarian
bolished. We might want to use all kinds of array objects, why should @x be special? Rather since there are infinitely many kinds of variable let's take the perl6 opportunity to make things simple and just use C<$x> for everything. A RFC by Andy Wardley proposes `Highlander Variable Types&

RFC 74 (v2) Proposal to rename C and C

2000-08-16 Thread Perl6 RFC Librarian
hen declared: sub *IMPORT { ... } sub *UNIMPORT { ... } =head1 REFERENCES Perl 5.6.0 documentation RFC 59: Proposal to utilize C<*> as the prefix to magic subroutines Email from Nathan Wiger <[EMAIL PROTECTED]> that went to perl6-language but I can't find at www.mail-archive.com :-(

RFC 81 (v2) Lazily evaluated list generation functions

2000-08-16 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Lazily evaluated list generation functions =head1 VERSION Maintainer: Jeremy Howard <[EMAIL PROTECTED]> Created: 10 August 2000 Last modified: 16 August 2000 Version: 2 Mailing List: [EMAIL PROTE

RFC 122 (v1) types and structures

2000-08-17 Thread Perl6 RFC Librarian
C and any of the above prefixed with C. Perl6 will use these types as well as the familiar perl types, which will all appear in packable defined types as a memory address pointer. The equivalent of C's C keyword will be our qs{} structure quoting operator, which can take the same argum

RFC 123 (v1) Builtin: lazy

2000-08-17 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Builtin: lazy =head1 VERSION Maintainer: David Nicol <[EMAIL PROTECTED]> Date: 17 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 123 =head1 ABSTRACT C is suggested as a keyword to m

RFC 124 (v1) Sort order for any hash

2000-08-17 Thread Perl6 RFC Librarian
d which replace keys, values, and each functions on sorted arrays Since the proposed syntax is currently an error, little modification to the parser will be required: Fatal syntax errors may be filtered for this instance. =head1 REFERENCES http://www.mail-archive.com/perl6-language@perl.org/msg01950.html

RFC 126 (v1) Ensuring Perl's object-oriented future

2000-08-17 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Ensuring Perl's object-oriented future =head1 VERSION Maintainer: John Siracusa <[EMAIL PROTECTED]> Date: Aug 16 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 126 =head1 ABS

RFC 23 (v3) Higher order functions

2000-08-17 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 Last Modified: 17 August 2000 Version: 3 Mailing List: [EMAIL PROTECTED] Number: 23 =head

RFC 82 (v2) Apply operators component-wise in a list context

2000-08-16 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Apply operators component-wise in a list context =head1 VERSION Maintainer: Jeremy Howard <[EMAIL PROTECTED]> Created: 10 August 2000 Last modified: 16 August 2000 Version: 2 Mailing List: [EMAIL

RFC 56 (v2) Optional 2nd argument to C and C

2000-08-16 Thread Perl6 RFC Librarian
voting for option #3 a consensus). However, I propose that option #3 be adopted since it seems the most Perlian to me. Gisle Aas <[EMAIL PROTECTED]> mentioned that the behavior of code such as this: foo(pop @a, "bar"); would be changed by this proposal and that the perl5 to p

RFC 113 (v2) 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 Last-Modified: Aug 16 2000 Version: 2 Mailing List: [EMAIL PROTECTE

RFC 83 (v2) Make constants look like variables

2000-08-16 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]> Created: 10 August 2000 Last modified: 16 August 2000 Version: 2 Mailing List: [EMAIL PROTECTED] N

RFC 130 (v3) Transaction-enabled variables for Perl6

2000-08-20 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Transaction-enabled variables for Perl6 =head1 VERSION Maintainer: Szabó, Balázs <[EMAIL PROTECTED]> Date: 17 Aug 2000 Last Modified: 19 Aug 2000 Version: 3 Mailing List: [EMAIL PRO

RFC 133 (v1) Alternate Syntax for variable names

2000-08-20 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Alternate Syntax for variable names =head1 VERSION Maintainer: David Corbin <[EMAIL PROTECTED]> Date: 20 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 133 =head1 ABSTRACT Many new

RFC 134 (v1) Alternative array and hash slicing

2000-08-20 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Alternative array and hash slicing =head1 VERSION Maintainer: Mike Pastore <[EMAIL PROTECTED]> Date: 20 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 134 =head1 ABSTRACT This RFC a

RFC 135 (v1) Require explicit m on matches, even with ?? and // as delimiters.

2000-08-20 Thread Perl6 RFC Librarian
rting perl5 programs to perl6, put the C in. =head1 REFERENCES perl6-language message C<[EMAIL PROTECTED]> by Damian Conway

RFC 130 (v2) Transaction-enabled variables for Perl6

2000-08-20 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Transaction-enabled variables for Perl6 =head1 VERSION Maintainer: Szabó, Balázs <[EMAIL PROTECTED]> Date: 17 Aug 2000 Last Modified: 18 Aug 2000 Version: 2 Mailing List: [EMAIL PRO

RFC 143 (v1) Case ignoring eq and cmp operators

2000-08-24 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Case ignoring eq and cmp operators =head1 VERSION Maintainer: Markus Peter <[EMAIL PROTECTED]> Date: 24 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 143 =head1 ABSTRACT Perl curre

RFC 147 (v1) Split Scalars and Objects/References into Two Types

2000-08-24 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Split Scalars and Objects/References into Two Types =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 23 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 147 Sta

RFC 135 (v2) Require explicit m on matches, even with ?? and // as delimiters.

2000-08-24 Thread Perl6 RFC Librarian
uiring that all matches require an explicit C. =head1 IMPLEMENTATION Remove the bare C and C from the grammar :-) When converting perl5 programs to perl6, put the C in. =head1 REFERENCES perl6-language message C<[EMAIL PROTECTED]> by Damian Conway

RFC 156 (v1) Replace first match function (C) with a flag to the match command.

2000-08-24 Thread Perl6 RFC Librarian
from the grammar. =head1 REFERENCES perl6-language message C<[EMAIL PROTECTED]> by Damian Conway RFC 135: Require explicit m on matches, even with ?? and // as delimiters.

RFC 157 (v1) Delete C and C commands.

2000-08-24 Thread Perl6 RFC Librarian
and C commands are legacy commands which have been deprecated for at least 5 years. They should be removed from the language. =head1 DESCRIPTION Perl6 is a chance to finally remove all the deprecated syntax and start fresh with only allowing the syntax we want. The C and C commands are depr

RFC 140 (v1) One Should Not Get Away With Ignoring System Call Errors

2000-08-22 Thread Perl6 RFC Librarian
this proposal). =head1 DESCRIPTION The 'strict' pragma (or whatever form it takes in perl6) should include in its 'default set of strictness' a new subpragma, 'system'. This subpragma has the following semantics: =over 4 =item * For many system calls it is possib

RFC 139 (v1) Allow Calling Any Function With A Syntax Like s///

2000-08-22 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Allow Calling Any Function With A Syntax Like s/// =head1 VERSION Maintainer: John Porter <[EMAIL PROTECTED]> Date: 17 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 139 =head1 ABSTR

RFC 141 (v1) This Is The Last Major Revision

2000-08-22 Thread Perl6 RFC Librarian
e perl version numbers will converge on 2 * PI =head1 DESCRIPTION By the end of this committee meeting, we will have a language that is arbitrarily extensible in accordance with decades of computer programming practice. Perl6 is NOT a quick hack done to save implementor time. It is a carefully c

RFC 142 (v1) Enhanced Pack/Unpack

2000-08-22 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Enhanced Pack/Unpack =head1 VERSION Maintainer: Edwin Wiles <[EMAIL PROTECTED]> Date: 22 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 142 =head1 ABSTRACT Pack and Unpack a

RFC 161 (v1) OO Integration/Migration Path

2000-08-25 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE OO Integration/Migration Path =head1 VERSION Maintainer: Matt Youell <[EMAIL PROTECTED]> Date: 25 Aug 2000 Mailing List: [EMAIL PROTECTED] Version: 1 Number: 161 =head1 ABSTRACT Allow Perl 6 to

RFC 161 (v1) OO Integration/Migration Path

2000-08-25 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE OO Integration/Migration Path =head1 VERSION Maintainer: Matt Youell <[EMAIL PROTECTED]> Date: 25 Aug 2000 Mailing List: [EMAIL PROTECTED] Version: 1 Number: 161 =head1 ABSTRACT Allow Perl 6 to

RFC 151 (v1) Merge C<$!>, C<$^E>, and C<$@>

2000-08-24 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Merge C<$!>, C<$^E>, and C<$@> =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 24 Aug 2000 Version: 1 Mailing List: [EMAIL PROTECTED] Number: 151 =head1 ABSTRACT Th

RFC 147 (v2) Split Scalars and Objects/References into Two Types

2000-08-25 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Split Scalars and Objects/References into Two Types =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 24 Aug 2000 Last-Modified: 25 Aug 2000 Version: 2 Mailing List: [EMAIL PR

RFC 111 (v2) Here Docs Terminators (Was Whitespace and Here Docs)

2000-08-27 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Here Docs Terminators (Was Whitespace and Here Docs) =head1 VERSION Maintainer: Richard Proctor <[EMAIL PROTECTED]> Date: 16 Aug 2000 Last Modified: 27 Aug 2000 Mailing List

RFC 162 (v1) Filtering Here Docs

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

RFC 168 (v1) Built-in functions should be functions

2000-08-27 Thread Perl6 RFC Librarian
quot;CORE::shift") ==> undef This must be fixed. One might even call this a bug, although the current prototype mechanism is not powerful enough to cope with all built-ins. =head1 REFERENCES RFC 26: Named operators versus functions Tom Christiansen in <12231.967154045@chthon> (perl6-internals, Aug 24, 2000).

RFC 4 (v2) type inference

2000-08-27 Thread Perl6 RFC Librarian
on the programmer who does not want types. Also note that the linear, 1-pass process above is a dramatic oversimplification of a realistic type inference algorithm. =head1 MIGRATION None required. The output of p52p6 may be run through the inferencer, but not even native Perl6 code will be required to make it t

RFC 45 (v2) C<||> and C<&&> should propagate result context to both sides

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

RFC 109 (v2) Less line noise - let's get rid of @%

2000-08-28 Thread Perl6 RFC Librarian
Brave New World the distinction between C<$x>, C<@x> and C<%x> are no longer useful and should be abolished. We might want to use all kinds of array objects, why should @x be special? Rather since there are infinitely many kinds of variable let's take the perl6 opportunity

RFC 133 (v2) Alternate Syntax for variable names

2000-08-28 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Alternate Syntax for variable names =head1 VERSION Maintainer: David Corbin <[EMAIL PROTECTED]> Date: 20 Aug 2000 Last Modified: 28 Aug 2000 Version: 2 Mailing List: [EMAIL PROTECTED] Number: 13

RFC 126 (v2) Ensuring Perl's object-oriented future

2000-08-28 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Ensuring Perl's object-oriented future =head1 VERSION Maintainer: John Siracusa <[EMAIL PROTECTED]> Date: Aug 16 2000 Last Modified: Aug 28 2000 Version: 2 Mailing List: [EMAIL PROTECTED

RFC 42 (v2) Request For New Pragma: Shell

2000-08-29 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 Last Modified: 28 Aug 2000 Mailing List: [EMAIL PROTECTED] Version: 2 N

RFC 184 (v1) Perl should support an interactive mode.

2000-08-31 Thread Perl6 RFC Librarian
Status: Developing =head1 ABSTRACT Perl5 does not have an interactive mode. The debugger is fine for testing a single line, but it is inadequate for running a set of commands interactively. The Perl6 parser (and possibly the language) should contain hooks to allow full interactive environments to be w

RFC 179 (v1) More functions from set theory to manipulate arrays

2000-08-30 Thread Perl6 RFC Librarian
r: 179 =head1 ABSTRACT When programming in perl we need really often to calculate union, intersection, difference between arrays. It will be cool if such functions could be part of the perl6 language. =head1 DESCRIPTION Functions from Set theory are often needed when manipulating arrays, I'd like

RFC 59 (v2) Proposal to utilize C<*> as the prefix to magic subroutines

2000-09-01 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: Jonathan Scott Duff <[EMAIL PROTECTED]> Date: 7 Aug 2000 Last-Modified: 1 Sep 2000 Mailing List: [EMAIL PROTECT

RFC 74 (v3) Proposal to rename C and C

2000-09-01 Thread Perl6 RFC Librarian
Just change the names! =head1 MIGRATION The Perl5 -> Perl6 translator should provide a C alias for the C routine to ease migration. Likewise for C. =head1 REFERENCES Perl 5.6.0 documentation RFC 59: Proposal to utilize C<*> as the prefix to magic subroutines Email from Nathan Wi

RFC 114 (v2) Perl resource configuration

2000-09-01 Thread Perl6 RFC Librarian
l_chapter/bashref_5.html#SEC61 The mutt man page: http://www.mutt.org/doc/man_page.html RFC 184: Perl should support an interactive mode: http://www.mail-archive.com/perl6-language@perl.org/msg02493.html

RFC 56 (v3) Optional 2nd argument to C and C

2000-09-01 Thread Perl6 RFC Librarian
disagreed. :-) =head1 MIGRATION Gisle Aas <[EMAIL PROTECTED]> mentioned that the behavior of code such as this: foo(pop @a, "bar"); would be changed by this proposal and that the perl5 to perl6 converter would need to handle this case. Similar provisions would need to

RFC 33 (v2) Eliminate bareword filehandles.

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

RFC 45 (v3) C<||> and C<&&> should propagate result context to both sides

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

RFC 52 (v2) List context return from filesystem functions

2000-08-29 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 Last Modified: 29 Aug 2000 Mailing List: [EMAIL PROTECTED]

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

2000-08-29 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: 29 Aug 2000 Mailing List: [EMAIL PROTECTED] Versio

RFC 68 (v2) Eliminate the optional C for C etc block declarations

2000-08-29 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 Last Modified: 29 Aug 2000 Mailing List: [EMAIL PROT

RFC 26 (v2) Named operators versus functions

2000-08-29 Thread Perl6 RFC Librarian
er: 26 Status: Frozen =head1 ABSTRACT 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 versi

RFC 2 (v3) Request For New Pragma: Implicit

2000-08-29 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: Implicit =head1 VERSION Maintainer: Bryan C. Warnock <[EMAIL PROTECTED]> Date: 5 Aug 2000 Last Modified: 28 Aug 2000 Mailing List: [EMAIL PROTECTED] Version: 3

RFC 168 (v2) Built-in functions should be functions

2000-08-29 Thread Perl6 RFC Librarian
E::abs") ==> ;$ prototype("CORE::shift") ==> undef This must be fixed. One might even call this a bug, although the current prototype mechanism is not powerful enough to cope with all built-ins. =head1 REFERENCES RFC 26: Named operators versus functions Tom Christiansen in <12231.967154045@chthon> (perl6-internals, Aug 24, 2000).

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

2000-08-29 Thread Perl6 RFC Librarian
non-overridable builtins; running my eye down it, it looks like the gross offenders here are: glob, print, printf 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 ne

RFC 173 (v1) Allow multiple loop variables in foreach statements

2000-08-29 Thread Perl6 RFC Librarian
Number: 173 Status: Developing =head1 ABSTRACT Allow for a list of loop variables in for(each) statements, i.e. & e.g., foreach my ($x, $y, $z) (@list) { ... } =head1 DESCRIPTION This has been raised by several people in the past, most recently on the perl6-* lists by Graham

RFC 175 (v1) Add C keyword to force list context (like C)

2000-08-29 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Add C keyword to force list context (like C) =head1 VERSION Maintainer: Nathan Wiger <[EMAIL PROTECTED]> Date: 29 Aug 2000 Mailing List: [EMAIL PROTECTED] Version: 1 Number: 175 Status: De

RFC 176 (v1) subroutine / generic entity documentation

2000-08-29 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE subroutine / generic entity documentation =head1 VERSION Maintainer: Michael Maraist <[EMAIL PROTECTED]> Date: 29 Aug 2000 Mailing List: [EMAIL PROTECTED] Version: 1 Number: 176 Status: De

RFC 177 (v1) A Natural Syntax Extension For Chained References

2000-08-29 Thread Perl6 RFC Librarian
(aka Multidimensional Arrays/Hashes) Reply-To: [EMAIL PROTECTED] This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE A Natural Syntax Extension For Chained References (aka Multidimensional Arrays/Hashes) =head1 VERSION Maintainer: Jarkko Hietaniemi <[EMAI

RFC 167 (v2) Simplify C Syntax

2000-08-29 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Simplify C Syntax =head1 VERSION Maintainer: Mark Senn <[EMAIL PROTECTED]> Date: 26 Aug 2000 Last-Modified: 29 Aug 2000 Version: 2 Mailing List: [EMAIL PROTECTED] Number: 167 Status: Developin

RFC 123 (v2) Builtin: lazy

2000-09-01 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Builtin: lazy =head1 VERSION Maintainer: David Nicol <[EMAIL PROTECTED]> Date: 17 Aug 2000 Last Modified: 1 Sep 2000 Mailing List: [EMAIL PROTECTED] Version: 2 Number: 123 Status: Developing

RFC 52 (v3) List context return from filesystem functions

2000-09-04 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 Last Modified: 3 Sep 2000 Mailing List: [EMAIL PROTECTED

RFC 111 (v3) Here Docs Terminators (Was Whitespace and Here Docs)

2000-09-04 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Here Docs Terminators (Was Whitespace and Here Docs) =head1 VERSION Maintainer: Richard Proctor <[EMAIL PROTECTED]> Date: 16 Aug 2000 Last Modified: 2 Sep 2000 Mailing List:

RFC 192 (v1) Undef values ne value

2000-09-04 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Undef values ne value =head1 VERSION Maintainer: Richard Proctor <[EMAIL PROTECTED]> Date: 4 Sep 2000 Mailing List: [EMAIL PROTECTED] Version: 1 Number: 192 Status: Developing =head1 ABSTRACT

RFC 184 (v2) Perl should support an interactive mode.

2000-09-04 Thread Perl6 RFC Librarian
ion: 2 Number: 184 Status: Developing =head1 ABSTRACT Perl5 does not have an interactive mode. The debugger is fine for testing a single line, but it is inadequate for running a set of commands interactively. The Perl6 parser (and possibly the language) should contain hooks to allow full inter

RFC 81 (v3) Lazily evaluated list generation functions

2000-09-08 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Lazily evaluated list generation functions =head1 VERSION Maintainer: Jeremy Howard <[EMAIL PROTECTED]> Date: 10 August 2000 Last Modified: 8 September 2000 Mailing List: [EMAIL PROTECTED] Number:

RFC 199 (v1) Short-circuiting C and C with C

2000-09-06 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Short-circuiting C and C with C =head1 VERSION Maintainer: Garrett Goebel <[EMAIL PROTECTED]> Date: 6 Sep 2000 Mailing List: [EMAIL PROTECTED] Version: 1 Number: 199 Status: Developing =head1 A

RFC 79 (v3) The Predefined POD Streams are C, C, and C

2000-09-07 Thread Perl6 RFC Librarian
calls "perl", "doc", and "data" streams, as distinct from POD processor types. Version 1 proposed a simple implementation which could theoretically work with the perl5 front end. Later versions presume that the perl6 front end is game for any implementation details necessa

RFC 199 (v2) Short-circuiting C, C, and C with C

2000-09-07 Thread Perl6 RFC Librarian
(or "Allowing built-in functions to use loop blocks") Reply-To: [EMAIL PROTECTED] This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Short-circuiting C, C, and C with C (or "Allowing built-in functions to use loop blocks") =head1 VERSION Maintainer: Garr

RFC 194 (v1) Standardise Function Pre- and Post-Handling

2000-09-06 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Standardise Function Pre- and Post-Handling =head1 VERSION Maintainer: Jarkko Hietaniemi Date: 05 Sep 2000 Mailing List: [EMAIL PROTECTED] Version: 1 Number: 194 Status: Developing =head1 ABSTR

RFC 173 (v2) Allow multiple loop variables in foreach statements

2000-09-06 Thread Perl6 RFC Librarian
tly on the perl6-* lists by Graham Barr, who does not have time to RFC it currently. The semantics are (hopefully) obvious: where foreach $var (@list) iterates through C<@list>, assigning C<$var> to each element in turn, foreach ($var_1, ... $var_n) (@list) iterates throu

RFC 195 (v1) Retire chop().

2000-09-06 Thread Perl6 RFC Librarian
any converted program that uses chop(). Implementation in perl6 is very straightforward: don't implement chop(). =head1 REFERENCES RFC 58: C changes. perlfunc manpage for discussion of chomp() and chop()

RFC 115 (v2) Overloadable parentheses for objects

2000-09-11 Thread Perl6 RFC Librarian
= $x(0:$n-1,4); # or, depending on the choice of separator $y = $x(0:$n-1;4); # see also RFC 169 Note that we need to keep l-value subs in perl6 to avoid related types of syntactical clumsiness if C<$x()> can invoke a subroutine (see below). $x(0:$n-1:4) *= 2; should be allowed, as well as t

RFC 94 (v2) Rename @ARGV to @ARGS

2000-09-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 Last-Modified: 11 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 94 Version: 2 S

RFC 175 (v2) Add C keyword to force list context (like C)

2000-09-11 Thread Perl6 RFC Librarian
is RFC does NOT propose any other keywords because they are unnecessary. All data types in Perl are built on lists and scalars. =head1 NOTES ON RETRACTION On the surface makes sense. But in reality...Bad Idea. http://www.mail-archive.com/perl6-language%40perl.org/msg03404.html http://ww

RFC 208 (v1) crypt() default salt

2000-09-11 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE crypt() default salt =head1 VERSION Maintainer: Mark Dominus <[EMAIL PROTECTED]> Date: 11 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 208 Version: 1 Status: Developing =head1 ABSTRACT A

RFC 209 (v1) Fuller integer support in Perl.

2000-09-11 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Fuller integer support in Perl. =head1 VERSION Maintainer: Shane Kerr <[EMAIL PROTECTED]> Date: 11 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 209 Version: 1 Status: Developing =head1 ABS

RFC 213 (v1) rindex and index should return undef on failure

2000-09-13 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE rindex and index should return undef on failure =head1 VERSION Maintainer: Nathan Torkington <[EMAIL PROTECTED]> Date: Sep 12 2000 Mailing List: [EMAIL PROTECTED] Number: 213 Version: 1 Status:

RFC 215 (v1) More defaulting to C<$_>.

2000-09-13 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE More defaulting to C<$_>. =head1 VERSION Maintainer: Kenneth C. Rich <[EMAIL PROTECTED]> Date: 12 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 215 Version: 1 Status: Developing

RFC 216 (v1) POD should tolerate white space.

2000-09-13 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE POD should tolerate white space. =head1 VERSION Maintainer: Kenneth C. Rich <[EMAIL PROTECTED]> Date: 12 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 216 Version: 1 Status: Devel

RFC 217 (v1) POD needs comment command. POD needs a reorder command.

2000-09-13 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE POD needs comment command. POD needs a reorder command. =head1 VERSION Maintainer: Kenneth C. Rich <[EMAIL PROTECTED]> Date: 12 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 217 Version: 1 Status:

RFC 208 (v2) crypt() default salt

2000-09-13 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE crypt() default salt =head1 VERSION Maintainer: Mark Dominus <[EMAIL PROTECTED]> Date: 11 Sep 2000 Last Modified: 13 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 208 Version: 2 Status: Dev

RFC 215 (v2) More defaulting to $_

2000-09-13 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE More defaulting to $_ =head1 VERSION Maintainer: Kenneth C. Rich <[EMAIL PROTECTED]> Date: 10 Sep 2000 Last Modified: 13 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 215 Version:

RFC 217 (v2) POD needs a reorder command.

2000-09-13 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE POD needs a reorder command. =head1 VERSION Maintainer: Kenneth C. Rich <[EMAIL PROTECTED]> Date: 12 Sep 2000 Last Modified: 13 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 217 Version: 2 Status:

RFC 220 (v1) wait() and waitpid() should return false on failure

2000-09-13 Thread Perl6 RFC Librarian
tforward. The perl526 translator simply wraps the perl6 wait() and waitpid(): do { my $r = waitpid(...); return -1 if !defined $r; return 0 if !$r; $r } =head1 REFERENCES the perlfunc manpage for information on waitpid() and wait()

RFC 221 (v1) system() should return useful values

2000-09-13 Thread Perl6 RFC Librarian
t; as you can with so many other Perl functions. I propose changing it so that system() returns false on failure and true on success. It would no longer return the exit status of the program, which would need to be collected through C<$?> or its perl6 replacement. =head1 IMPLEMENTATION Simpl

RFC 223 (v1) Objects: C pragma

2000-09-14 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Objects: C pragma =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 14 September 2000 Mailing List: [EMAIL PROTECTED] Number: 223 Version: 1 Status: Developing =head1 ABSTRACT

RFC 102 (v2) Inline Comments for Perl.

2000-09-14 Thread Perl6 RFC Librarian
the sequence ">#" within the same line can be diagnosed with a warning or error identifying exactly the line involved. =head2 Discussion in perl6-language and perl6-language-mlc There was some discussion of in-line comments in the perl6-language and perl6-language-mlc lists.

RFC 229 (v1) Variable interpolation on demand.

2000-09-14 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Variable interpolation on demand. =head1 VERSION Maintainer: Glenn Linderman <[EMAIL PROTECTED]> Date: 14 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 229 Version: 1 Status: Developing =hea

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

2000-09-15 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 Last Modified: 15 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 71 Version:

RFC 22 (v2) Control flow: Builtin switch statement

2000-09-18 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Control flow: Builtin switch statement =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 Aug 2000 Last Modified: 18 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 22 Version

RFC 24 (v2) Data types: Semi-finite (lazy) lists

2000-09-18 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Data types: Semi-finite (lazy) lists =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 Aug 2000 Last Modified: 18 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 24 Version:

RFC 25 (v2) Operators: Multiway comparisons

2000-09-18 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Operators: Multiway comparisons =head1 VERSION Maintainer: Damian Conway <[EMAIL PROTECTED]> Date: 4 Aug 2000 Last Modified: 18 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 25 Version: 2 S

RFC 42 (v3) Request For New Pragma: Shell

2000-09-18 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 Last Modified: 18 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 42 Version: 3

RFC 54 (v2) Operators: Polymorphic comparisons

2000-09-18 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 Aug 2000 Last Modified: 18 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 54 Version: 2

RFC 55 (v2) Compilation: Remove requirement for final true value in require-d and do-ed files

2000-09-18 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 Aug 2000 Last Modified: 18 Sep 2000 Mailing Lis

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

2000-09-18 Thread Perl6 RFC Librarian
on issue (and so lies solely in the domain of perl6-internals) or whether any programmer-visible changes may be necessary to allow this (justifying posting to perl6-language). =head1 NOTES ON FREEZE This RFC drew very little discussion. It simply proposes a fix to the core, allowing a couple of ex

RFC 84 (v2) Replace => (stringifying comma) with => (pair constructor)

2000-09-18 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 Aug 2000 Last Modified: 18 Sep 2000 Mailing List: [EMAIL PROTECTED]

<    1   2   3   4   >