[Javascript] RE: semicolon;
Edward Tisdale
edwardtisdale_1999 at yahoo.com
Thu Jun 24 13:20:41 CDT 2004
And this great use of a semicolon is not available in
Visual Basic. What does one do in this case? Okay,
I'm going off subject from Mozilla. No need for
replies.
www.edwardtisdale.com
--- Mark Wonsil <wonsil at 4m-ent.com> wrote:
> Chris asks:
> > By that same token,
>
> Pun intended?
>
> > what if the change that came was to force people
> > to just use multiple lines instead of trying to
> put multiple
> > statements on one?
>
> The current trend is the opposite but it's really no
> problem. Since I
> explicitly indicated the end of my statements with a
> semi-colon, I can use a
> simple Perl, awk, VB, tr, etc. script/program to
> translate the semi-colon
> into a CR, LF or CR/LF as needed by the targeted
> operating system. Without
> the semi-colon, my translation routine would have to
> know all of the
> assumptions that a JavaScript interpreter would
> make, including the
> different assumptions that Jscript might be from
> ECMA, or version 1.0, 1.1,
> 1.2, 1.x, etc. Being explicit makes life easier.
>
> > I have no idea how the language was intended, but
> I believe
> > readability in code almost always prevails over
> 'slickness' or how
> > compact it is (at least
> > that's the case in more modern langauges as space
> isn't a constraint
> > like it once was), so that would lead me to
> believe the semicolon may
> > have been put in as an afterthought for people who
> went shoot the
> > latter 2...
>
> As part of my job, I probably modify more code than
> I generate. Most of the
> "slickness" I run into is when the original
> programmer relies on default
> behaviors. The purpose of the semi-colon is
> probably not for human
> readability, it's for the parser in the compiler or
> interpreter. Web pages
> that are well-form (and have a doctype declared)
> will render faster than a
> web page that is missing end tags or has mixed
> closing tags. The
> compiler/interpreter has to make assumptions and
> that costs cycles.
>
> Anyway, this thread is getting a tad bit on the
> religious side. I've given
> my opinion and my experiences that have led up to
> it. Take what you like
> from this but feel free to do what works for you and
> the people who maintain
> and use your code.
>
> Mark W.
>
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail
More information about the Javascript
mailing list