E
Evertjan.
Stefan Weiss wrote on 17 feb 2011 in comp.lang.javascript:
"ought"?
Not at all.
I claim that I, with a long time experience with many scripting and
compiling languages, PERSONALLY give a meaning to the word "statement"
but though I think it is a very usable definition, do not say that others
must accept this ["ought"].
I only use this word "statement" to have a word for my explanation that
al of the things in Javascript that I call a "statement" are better off
ALWAYS ending with a ; in the sense that it gives a more understandable
and readable sourse code, readable like indentation does too.
I further prove my point by showing that the if-construct, which is
perhaps [wrongly called an if-statement, wrongly only because it leads
some of you to think the word "statement" is defined by that], quot non
in my opinion, is wrongly implemented, because an inner if-construct
without an else cannot be set inside an outer if-constuct without
aditional {}, which I think is absurt, so the implementation or the specs
are in error in my opinion.
I do not claim the standard, but try to show my vision on what the
standard could be.
Is this forbidden to have a view about the standard?
Can a standard evolve without people having a view that differs from the
view that the standard [if it is] is the best achievable for ever after?
There is no reason to argue against me having that position, however you
are free to state that my view is not a correct view, if you bring in
contradicting arguments or show the falacy of my view.
What is stubborn about having a view of a language and stating that in my
view which is accompanied with valid [to me] arguments?
"Stubbornness" is that one argues against people that have the right to
order one to change meaning [like parents claim to have in some cultures,
or believes] without using reasoning and logic to try to convince.
Thank you that you say "fine", but it contradicts with "stubbonness".
Why should the standard convince me that is what the language ought to
be?
Why should real-time ecamples of such standard prohibit to have a view
about what the language ought to be?
I gave examples were the implementation is clearly wrong [in my opinion].
What is unpractical about not conforming?
Sure if you want an easy live and not bother with the truth as you see
it, but is that the optimum of practricality?
Since when is truth defined by the ideas of the majority?
"Whenever you find yourself on the side of the majority, it's time to
pause and reflect." - Mark Twain
Truce can only be approximated by discussion of differing arguments,
but consensus is not a necesary endpoint, as differing opinions are
possible.
Beauty is in the eye of the newbie holder or something, but this is not
only about pretty code but about a view how a language should be and how
a language can easily be shown to newbies.
Not true, I gave examples that were not contradicted.
But what is wrong with having a language that is both logical consistant
and aesthetic?
Which would be a pity, but do you realy think I have a wish to conform
that is so strong that I would relinquish my view of improving Javascript
were it is used inconsistent at present, as in the example of cascading
if-constructs?
So, if I understand you correctly, you define the term "statement"
according to your own understanding of what a statement ought to be.
"ought"?
Not at all.
I claim that I, with a long time experience with many scripting and
compiling languages, PERSONALLY give a meaning to the word "statement"
but though I think it is a very usable definition, do not say that others
must accept this ["ought"].
I only use this word "statement" to have a word for my explanation that
al of the things in Javascript that I call a "statement" are better off
ALWAYS ending with a ; in the sense that it gives a more understandable
and readable sourse code, readable like indentation does too.
I further prove my point by showing that the if-construct, which is
perhaps [wrongly called an if-statement, wrongly only because it leads
some of you to think the word "statement" is defined by that], quot non
in my opinion, is wrongly implemented, because an inner if-construct
without an else cannot be set inside an outer if-constuct without
aditional {}, which I think is absurt, so the implementation or the specs
are in error in my opinion.
Then you use this personal definition to claim that the language
standard, all of the JS implementations, all the languages from which
the JS-syntax is derived, and all the other people in this thread are
wrong.
I do not claim the standard, but try to show my vision on what the
standard could be.
Is this forbidden to have a view about the standard?
Can a standard evolve without people having a view that differs from the
view that the standard [if it is] is the best achievable for ever after?
I can't really argue against a position like that.
There is no reason to argue against me having that position, however you
are free to state that my view is not a correct view, if you bring in
contradicting arguments or show the falacy of my view.
I think it's a very stubborn way to think,
What is stubborn about having a view of a language and stating that in my
view which is accompanied with valid [to me] arguments?
"Stubbornness" is that one argues against people that have the right to
order one to change meaning [like parents claim to have in some cultures,
or believes] without using reasoning and logic to try to convince.
and also very unpractical if you want to
communicate with other people, but if neither the standard nor
real-life examples will convince you, fine.
Thank you that you say "fine", but it contradicts with "stubbonness".
Why should the standard convince me that is what the language ought to
be?
Why should real-time ecamples of such standard prohibit to have a view
about what the language ought to be?
I gave examples were the implementation is clearly wrong [in my opinion].
What is unpractical about not conforming?
Sure if you want an easy live and not bother with the truth as you see
it, but is that the optimum of practricality?
I hope you understand at least that your idea of "pretty code" is in
the minority,
Since when is truth defined by the ideas of the majority?
"Whenever you find yourself on the side of the majority, it's time to
pause and reflect." - Mark Twain
Truce can only be approximated by discussion of differing arguments,
but consensus is not a necesary endpoint, as differing opinions are
possible.
Beauty is in the eye of the newbie holder or something, but this is not
only about pretty code but about a view how a language should be and how
a language can easily be shown to newbies.
and not supported by anything other than your personal
aesthetic preferences.
Not true, I gave examples that were not contradicted.
But what is wrong with having a language that is both logical consistant
and aesthetic?
It's unlikely that the FAQ examples will be
changed (unless you're appointed as FAQ maintainer, of course .
Which would be a pity, but do you realy think I have a wish to conform
that is so strong that I would relinquish my view of improving Javascript
were it is used inconsistent at present, as in the example of cascading
if-constructs?