On Tue, Nov 25, 2003 at 04:48:08PM -0700, Luke Palmer wrote:
> Austin Hastings writes:
> > "C" style C loops then look like:
> >
> > for (($a = 0; $b = $num_elts); $a < @arry; ($a++; $b -= $offset)) {...}
>
> By which you mean
>
> loop ($a = 0; $b = $num_elts); $a < @arry; ($a++; $b -= $of
Adam Turoff wrote:
> Damian Conway wrote:
>
> > Perhaps this is yet another argument for insisting on:
> >
> > while do {$n++; $foo > $bar}
> >
> > instead.
>
> That looks like syntactic sugar for
>
> while (do) {$n++; $foo > $bar}
do is not merely prototyped, but a builtin. With
Austin Hastings writes:
>
>
> > -Original Message-
> > From: Adam Turoff [mailto:[EMAIL PROTECTED]
> > On Tue, Nov 25, 2003 at 01:03:19PM +1100, Damian Conway wrote:
> > > Schwern observed:
>
> > > Perhaps this is yet another argument for insisting on:
> > >
> > > while do {$n++; $foo
> -Original Message-
> From: Adam Turoff [mailto:[EMAIL PROTECTED]
> On Tue, Nov 25, 2003 at 01:03:19PM +1100, Damian Conway wrote:
> > Schwern observed:
> > Perhaps this is yet another argument for insisting on:
> >
> > while do {$n++; $foo > $bar}
> >
> > instead.
>
> That looks li
On Tue, Nov 25, 2003 at 01:46:39PM -0700, John Williams wrote:
> On Mon, 24 Nov 2003, Jonathan Scott Duff wrote:
> > or maybe throw some latin in there
> >
> > while $n++ et @accum < $total { ... }
> > while $n++ cum @accum < $total { ... } # maybe?
>
> I think "ac" is the latin c
Jonathan Scott Duff wrote:
> or maybe throw some latin in there
>
> while $n++ et @accum < $total { ... }
> while $n++ cum @accum < $total { ... } # maybe?
"Et," of course, is unsuitable as a direct synonym for "and."
I'm afraid that adding the second would cause Perl sourc
Damian Conway wrote:
> Micheal G. Schwern wrote:
>
> > It also doesn't convey anything about "evaluate the left
> > hand side, ignore the results and evaluate the right".
>
> I think that's exactly what it conveys:
>
> The suspect drank half a dozen double whiskys then drove
> into
On Tue, Nov 25, 2003 at 01:03:19PM +1100, Damian Conway wrote:
> Schwern observed:
> >This may be a consequence of the example used
> >
> > while $n++ then $foo > $bar
> >
> >which I immediately associated with.
> >
> > if $n++ then $foo > $bar
>
> Yeah, I can certainly see that.
>
> Perh
On 2003-11-25 at 13:46:39, John Williams wrote:
> On Mon, 24 Nov 2003, Jonathan Scott Duff wrote:
> > or maybe throw some latin in there
> >
> > while $n++ et @accum < $total { ... }
> > while $n++ cum @accum < $total { ... } # maybe?
>
> I think "ac" is the latin conjunction you
On Mon, 24 Nov 2003, Jonathan Scott Duff wrote:
> or maybe throw some latin in there
>
> while $n++ et @accum < $total { ... }
> while $n++ cum @accum < $total { ... } # maybe?
I think "ac" is the latin conjunction you want.
ac : conj. and, and also, and besides
Damian Conway writes:
> Perhaps this is yet another argument for insisting on:
>
> while do {$n++; $foo > $bar}
>
> instead.
Yes please! Is anybody here a fan of the C comma? I don't think I've
ever used it -- well, not intentionally, anyway -- but these are the
situations where I've sp
On Mon, Nov 24, 2003 at 04:40:23PM -0800, Michael G Schwern wrote:
> On Mon, Nov 24, 2003 at 05:00:38PM -0700, Luke Palmer wrote:
> > my $n;
> > while $n++ then @accum < $total {
> > ...
> > }
> >
> > (Where I got in trouble for using C and never executing anything :-)
> >
> >
Schwern observed:
A lot of people read "if (foo) { bar }" as "if foo then bar" in their heads.
I'm one of them. Its not a previous syntax thing, its a translation to
English thing.
Fair enough. It's not something I do myself, but I can see that many people
might prefer to.
This may be a conseq
On Tue, Nov 25, 2003 at 12:21:13PM +1100, Damian Conway wrote:
> >"then" sounds too much like "if/then" which is confusing.
>
> Why? "if/then" has never been Perl syntax.
A lot of people read "if (foo) { bar }" as "if foo then bar" in their heads.
I'm one of them. Its not a previous syntax thing
Luke --
I guess it might be nice to just do that with a block...
my $n;
while { $n++; @accum } < $total {
...;
}
since we already have a nice do-this-then-do-this syntax.
Sure, it looks a little weird in a for loop:
for ($i = 0; $i < $X; { $i++; some_func() }) {
...;
}
but
I'm very much in favour of heteronymifying scalar vs list comma too.
Or else eliminating one of them.
Schwern wrote:
"then" sounds too much like "if/then" which is confusing.
Why? "if/then" has never been Perl syntax.
It also doesn't convey anything about "evaluate the left hand side, ignore
th
At 04:40 PM 11/24/2003 -0800, Michael G Schwern wrote:
I definately agree that this is used rarely enough that it should be a word
and not a single character.
"then" sounds too much like "if/then" which is confusing. Its exactly
the opposite from what you're trying to convey.
It also doesn't conve
> Honestly you guys, I'm not trolling. I'm just getting a lot of ideas
> recently. :-)
Honestly, I'm not an expert on Perl 6 syntax. (And I actually am being
honest... ;-) But I'll throw in my 2 cents anyway. :-)
>
>
> This word: C.
>
> So, from a recent script of mine:
>
> my $n;
>
On Mon, Nov 24, 2003 at 05:00:38PM -0700, Luke Palmer wrote:
> The C comma has always bugged me, but its function is indeed useful
> (many times I use C in its place, if I know the left side will
> always be true). I don't know whether it's staying or not (I've heard
> rumors of both), but I'd sugg
19 matches
Mail list logo