[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lua-l
Subject:    Re: Numeric for loop with rationals
From:       Paige DePol <lual () serfnet ! org>
Date:       2018-01-31 18:56:24
Message-ID: A7798A78-8C52-46E7-BAF6-7DF2C0406F6D () serfnet ! org
[Download RAW message or body]

Dirk Laurie <dirk.laurie@gmail.com> wrote:
> 
> Well, of course. Lua, like Pascal, sacrifices terseness for
> readabilty. Both languages have in my opinion just the
> right balance so that one's brain and fingers go at the
> same rate.
> 
> But yes, the versatile all-purpose for loop (why on earth
> does C have a while statement? saves two semicolons but
> needs two extra letters) is the crown jewel of C syntax.

I suppose the main reasons for alternate syntax, like using
"while" instead of "for(;;)" is just to show the intent of
the code better? I guess as long as you don't go completely
crazy like Perl did a few bits of extra syntax here and there
won't hurt too much.

Though I will admit I still do like the ability to append if
statements to expressions in Perl, but it can actually make
parsing the code a bit more difficult as you need to look at
the ends of lines for potential logic. Usually I only used
that format for small expressions like "$ack++ if $oop"...
or the inverse syntax of "$ack++ unless $oop". Ah, Perl!

Of course, what qualifies as "too much" extra syntax varies
from person to person, as attested to by the discussions on
this very list when the subject comes up!

I do appreciate the minimalist design of Lua, though as I
stated before, I think my idea of "minimal" is just a tad
more than that of Team Lua. However, I will not be going
full out Perl style with the syntax for Lua++! 

I am, however, having a significant amount of fun hacking
Lua and learning new things. This list is also a fantastic
resource for new ideas and perspectives, which is great!

~Paige


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic