<div dir="ltr"><div>Well, missing/bad indentation can be corrected by single click (*if* it is not part of syntax). But it doesn't make bad code good or change the user base. I think the fact that language is easy to use/learn attracts amateurs, independently of indentation issue.<br></div><div>Thus I don't think indentation is a real issue with languages such as Gambas.</div><div><br></div><div><br></div><div>Jussi<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 8, 2020 at 3:02 AM Tobias Boege <<a href="mailto:taboege@gmail.com">taboege@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 08 Jul 2020, Jussi Lahtinen wrote:<br>
> > How can be gambas be taken as a serious programming language by seeing<br>
> > all that messy code spreading everywhere?<br>
> ><br>
> <br>
> If that would be an issue, then no one would take C seriously.<br>
> <br>
<br>
Well, it might be a trade-off between utility (also consider prevalence)<br>
and suffering from using it, and C is a net positive.<br>
<br>
I think Jesus has a point.  I've seen it countless times in forums, that<br>
people reflexively equate "(sample of) source code is unreadable or badly<br>
formatted" with "the language has no technical merits".  Yes, something<br>
might be said about the correlation of technical merit and having a high<br>
proportion of professionally trained users of the language (as determined<br>
by how disciplined their source code looks??), but that isn't nearly as<br>
clear as people pretend it to be.  The language and its standard library<br>
are not guilty by association with amateur users.  It is my humble opinion<br>
that syntax and readability concerns are for most commentators simply a<br>
matter of first impression sympathy allowing them to hand-wavingly dismiss<br>
something without spending time to evaluate it on hard criteria.<br>
<br>
This is an easy position for me to take because I really like Perl and<br>
I say that syntax is a very shallow reason for people to avoid it.<br>
<br>
And I do know Gambas and there are a bunch of reasons why it is not the<br>
default choice for my everyday programming, but syntax isn't one of them<br>
and it wouldn't get on the list even if indentation became mandatory.<br>
<br>
Although I'll admit that I never bothered to learn how exactly I am allowed<br>
to linebreak long expressions in Python or if I am in fact allowed to program<br>
"in paragraphs", with empty lines between blocks or if I have to indent them<br>
to the current level and reconfigure my editor not to mark that as useless<br>
trailing whitespace.  I did produce some horrible, unreadable Python code that<br>
hopefully only 5 people ever saw, keeping Python's reputation unsullied ;-)<br>
<br>
Regards,<br>
Tobi<br>
<br>
-- <br>
"There's an old saying: Don't change anything... ever!" -- Mr. Monk<br>
<br>
----[ <a href="http://gambaswiki.org/wiki/doc/netiquette" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/doc/netiquette</a> ]----<br>
</blockquote></div>