Re: Method call optimization.

2000-08-12 Thread Nick Ing-Simmons
David L . Nicol <[EMAIL PROTECTED]> writes: > >One assumes that if you redefine (@ISA) perl5 throws away this cache? Not all at once. It increments a "generation number". When perl finds it is about to use a cached method it checks to see if the value post-dates the current generation number, or

RFC 30 (v2) STDIN, STDOUT, and STDERR should be renamed

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

RFC 63 (v2) Exception handling syntax

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 handling syntax =head1 VERSION Maintainer: Peter Scott <[EMAIL PROTECTED]> Date: 8 Aug 2000 Last-Modified: 12 Aug 2000 Version: 2 Mailing List: [EMAIL PROTECTED]

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

Re: RFC 95 (v1) Object Classes

2000-08-12 Thread Tony Olekshy
Andy Wardley wrote: > > A key feature of this proposal is that object/class variable and > methods are indistinguishable to the user. The dot operator does > the right thing to call a method (if defined), or instead access a > variable, or follow a delegation reference, etc. i.e. > > $foo.bar

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

2000-08-12 Thread Randal L. Schwartz
> "Perl6" == Perl6 RFC Librarian <[EMAIL PROTECTED]> writes: Perl6> Perl should be modified so that if C<$ISA::Search> (or equivalent) Do you mean "$YOUR_PACKAGE::ISA::Search" which is in the package "YOUR_PACKAGE::ISA"? This would be the first time (to my knowledge) that something would be

Re: RFC 95 (v1) Object Classes

2000-08-12 Thread Randal L. Schwartz
I'm still saving the proposal for further digestion, but wanted to get this out quickly: > "Perl6" == Perl6 RFC Librarian <[EMAIL PROTECTED]> writes: Perl6> The existing C keyword can be used to create new object instances Perl6> of a given class. There is no existing "new" keyword in Perl.

Re: RFC 94 (v1) Rename @ARGV to @ARGS

2000-08-12 Thread Nathan Wiger
> Renaming is a good idea. > > But @ARGS has one disadvantage: it's a plural form. You're right, but one problem is that @ARG is already a synonym for @_. We'd either have to break this, or put the command-line args in a top-level @_. While this would make stuff even more consistent, it would br

Re: Internal Filename Representations (was Re: Summary of I/O related RFCs)

2000-08-12 Thread Johan Vromans
Nathan Wiger <[EMAIL PROTECTED]> writes: >$fo = open "C:\Windows\System\IOSUBSYS\RMM.PDR"; >$fo->pathdrive = "C:" ; I think the drive is "C", not "C:". >$fo->patharray = [ Windows, System, IOSUBSYS, RMM.PDR ]; I think the patharray is [ Windows, System, IOSUBSYS ]. The file name is