Application for a PAUSE ID
Please could I get a PAUSE ID, preferably PDCAWLEY, as I've got a couple of 'pragmatic' type modules to do reasonably strict interface polymorphism in Perl 5 that I'd like to share. Here's the modulelist lines: Name DSLI Description Info - - interface bdph Declares an interface, used with implements implements bdph Declares a module implements and interface. Essentially this is a perl 5 implementation of the functionality I proposed for Perl6 is RFC 265, though without the syntactic changes I proposed. It implements the 'strict' version of the proposed behaviour (You can get the runtime only checking by ignoring the 'implements' module and just doing C) It's currently horribly undocumented but hopefully there'll be some stuff there when the PAUSE ID comes through. Oh yes: Name: Piers Cawley Email: [EMAIL PROTECTED] -- Piers
Re: Application for a PAUSE ID
Tim Bunce <[EMAIL PROTECTED]> writes: > On Fri, Oct 06, 2000 at 01:58:40PM +0100, Piers Cawley wrote: > > Name DSLI Description Info > > - - > > > > interface bdph Declares an interface, used with implements > > implements bdph Declares a module implements and interface. > > I think we have to be even more careful with pragma names then we do > with modules. > > These are both at the top-level of the namespace and have very > 'official/general/standard' sounding names. > > If we endorse them we create the problem that Perl6 might want to have > pragma with those names but slightly different semantics. > > Perhaps we need an 'ex::' namespace for experimental pragmas. > > Perhaps thse could go there, or be given less > 'official/general/standard' sounding names. I like C, it works for me. -- Piers
Re: Application for a PAUSE ID
Piers Cawley <[EMAIL PROTECTED]> writes: > Tim Bunce <[EMAIL PROTECTED]> writes: > > > On Fri, Oct 06, 2000 at 01:58:40PM +0100, Piers Cawley wrote: > > > Name DSLI Description Info > > > - - > > > > > > interface bdph Declares an interface, used with implements > > > implements bdph Declares a module implements and interface. > > > > I think we have to be even more careful with pragma names then we do > > with modules. > > > > These are both at the top-level of the namespace and have very > > 'official/general/standard' sounding names. > > > > If we endorse them we create the problem that Perl6 might want to have > > pragma with those names but slightly different semantics. > > > > Perhaps we need an 'ex::' namespace for experimental pragmas. > > > > Perhaps thse could go there, or be given less > > 'official/general/standard' sounding names. > > I like C, it works for me. Okay, I've changed stuff to use ex::, any news on the PAUSE ID? -- Piers