Re: Protocols

2003-07-25 Thread Gordon Henriksen
the de rigueur rigidity of Java. Gordon Henriksen [EMAIL PROTECTED]

Re: PerlHash.get_pmc_keyed of non existing key

2003-08-23 Thread Gordon Henriksen
the point home $$ref = new Dog; But then there's a question for p6i as to how all the above happens. Gordon Henriksen [EMAIL PROTECTED]

Re: PerlHash.get_pmc_keyed of non existing key

2003-08-23 Thread Gordon Henriksen
On Saturday, August 23, 2003, at 10:37 , Luke Palmer wrote: Gordon Henriksen writes: Taking a thread from Perl 6 Internals. Will Perl 6 support this behavior? $ perl 'EOT' my @ary; my $ref = \$ary[0]; $$ref = value; print

Re: PerlHash.get_pmc_keyed of non existing key

2003-08-23 Thread Gordon Henriksen
On Saturday, August 23, 2003, at 11:14 , Sean O'Rourke wrote: Luke Palmer [EMAIL PROTECTED] writes: Gordon Henriksen writes: my $ref = [EMAIL PROTECTED]; $$ref = value; print '@ary[0] : ', @ary[0], \n; # - @ary[0] : value That has to do with autovivification semantics

Re: Next Apocalypse

2003-09-14 Thread Gordon Henriksen
in advance by declaring a class or method to be final. Gordon Henriksen [EMAIL PROTECTED]

RE: Next Apocalypse

2003-09-15 Thread Gordon Henriksen
of main when the notification is received isn't enough--the existing stack frame must actually be rewritten to use the newly-compiled version. -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED]

RE: Next Apocalypse

2003-09-16 Thread Gordon Henriksen
to solve after code motion optimizations, for the same reason that C++ debuggers get horribly confused when running over -O3 code. -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED]

Speculative optimizations (was RE: Next Apocalypse)

2003-09-17 Thread Gordon Henriksen
the speculative optimizations in question. -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED]

RE: Next Apocalypse

2003-09-19 Thread Gordon Henriksen
might help make optimizations extensible, transparent, or even pluggable. -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED]

RE: Control flow variables

2003-11-19 Thread Gordon Henriksen
No, because the if $a from return if $a; doesn't match the production if expression block [else block] I so don't want to be anywhere near the Perl6 parser... -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED] -Original Message- From: Michael Lazzaro

RE: Control flow variables

2003-11-19 Thread Gordon Henriksen
a completely orthogonal feature; unrelated and not in conflict. -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED]

RE: Control flow variables

2003-11-19 Thread Gordon Henriksen
; } } yada(); } Loop controls are just goto in disguise, anyhow. -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED]

RE: Control flow variables

2003-11-19 Thread Gordon Henriksen
Larry Wall wrote: On Tue, Nov 18, 2003 at 06:28:59PM -0500, Gordon Henriksen wrote: my @b = for @a - $_ { ... } That will be a syntax error. Generators are too mind-stretching to inflict on novices [...] I making the point that within the context of this we-wish

RE: The C Comma

2003-11-25 Thread Gordon Henriksen
{} arg, why wouldn't it be greedy? On the other hand, ()-less conditionals are giving me heebie-jeebies very distinctly reminiscent of Perl 5's indirect object method invocation syntax. -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED]

RE: Vocabulary

2003-12-16 Thread Gordon Henriksen
finally by default? None for me; thanks, though. -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED]

RE: Vocabulary

2003-12-17 Thread Gordon Henriksen
to make it work right. - or - Take the performance hit and go home. Dynamism has a price. Perl has always paid it in the past. What's changed? -- Gordon Henriksen IT Manager ICLUBcentral Inc. [EMAIL PROTECTED]

Re: Semantics of vector operations

2004-01-25 Thread Gordon Henriksen
On Friday, January 23, 2004, at 10:57 , Larry Wall wrote: Anyway, if we do use _ for that, the people who want to warp Perl into Prolog will have to use something else for unnamed bindings. :-) Use ! Then the AppleScripters will feel right at home when they upgrade to Perl 6. :/ Gordon

Re: Semantics of vector operations

2004-01-31 Thread Gordon Henriksen
for library authors to provide ASCII alternatives in the form of multimethods. Then, at least, the alternative name will be pertinent to the module. Gordon Henriksen [EMAIL PROTECTED]

Re: The Sort Problem: a definitive ruling

2004-02-21 Thread Gordon Henriksen
@array of Int; @array = sort @array; Does this meet the key extractor returns number qualification? Gordon Henriksen [EMAIL PROTECTED]

Re: hash subscriptor

2004-04-10 Thread Gordon Henriksen
that a very simple solution to the {call()} vs. {bareword} ambiguity, the {string literal}, is indeed fewer keystrokes and less surprise (at least for a Perl 5 programmer) and less context dependence than «»-is-a-subscript-now-too. Ba-a-ah, Gordon Henriksen [EMAIL PROTECTED]

RE: Ambiguity of parsing numbers with underscores/methods

2005-08-18 Thread Gordon Henriksen
it The decimal point without a fractional part looks bizarre to me: 1.e5 # syntax error Surely +. and -. are invalid syntax? (\.\d+)? , not (\.\d*)? . -- Gordon Henriksen [EMAIL PROTECTED]

RE: Proposal to make class method non-inheritable

2005-10-12 Thread Gordon Henriksen
-- Gordon Henriksen [EMAIL PROTECTED]

Re: Proposal to make class method non-inheritable

2005-10-12 Thread Gordon Henriksen
of this to those versed in such. :) And I'm going to shut my yap, now, having butted into the middle of a discussion of a hopelessly complex runtime that I haven't been following for a 18 months. :) — Gordon Henriksen [EMAIL PROTECTED]

Re: Proposal to make class method non-inheritable

2005-10-12 Thread Gordon Henriksen
(Class $c:) { bool::true } } class AB { does PlugIn; does SupportsFeatureA; does SupportsFeatureB; } role SupportsFeatureC { method supportsFeatureC (Class $c:) { bool::true } } class ABC { does AB; does SupportsFeatureC; } — Gordon Henriksen [EMAIL PROTECTED]

RE: handling undef better

2005-12-17 Thread Gordon Henriksen
I find it useful to distinguish between unassigned and undefined (null). None is very often a valid value, especially for primitive types, and especially where databases are involved. i.e., the range of a variable might be {undef, -2^31..2^31-1}. In my experience: 99 + undef - 99 #