the de rigueur rigidity of Java.
Gordon Henriksen
[EMAIL PROTECTED]
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]
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
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
in
advance by declaring a class or method to be final.
Gordon Henriksen
[EMAIL PROTECTED]
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]
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]
the speculative
optimizations in question.
--
Gordon Henriksen
IT Manager
ICLUBcentral Inc.
[EMAIL PROTECTED]
might help make
optimizations extensible, transparent, or even pluggable.
--
Gordon Henriksen
IT Manager
ICLUBcentral Inc.
[EMAIL PROTECTED]
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
a completely orthogonal feature; unrelated and not
in conflict.
--
Gordon Henriksen
IT Manager
ICLUBcentral Inc.
[EMAIL PROTECTED]
;
}
}
yada();
}
Loop controls are just goto in disguise, anyhow.
--
Gordon Henriksen
IT Manager
ICLUBcentral Inc.
[EMAIL PROTECTED]
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
{} 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]
finally by default? None for me; thanks, though.
--
Gordon Henriksen
IT Manager
ICLUBcentral Inc.
[EMAIL PROTECTED]
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]
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
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]
@array of Int;
@array = sort @array;
Does this meet the key extractor returns number qualification?
Gordon Henriksen
[EMAIL PROTECTED]
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]
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]
--
Gordon Henriksen
[EMAIL PROTECTED]
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]
(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]
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 #
25 matches
Mail list logo