Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #21783

Re: Importing multiple .js files

Message-ID <3468538.AfNnz8GHOV@PointedEars.de> (permalink)
From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Organization PointedEars Software (PES)
Date 2013-10-30 00:50 +0100
Subject Re: Importing multiple .js files
Newsgroups comp.lang.javascript
References (4 earlier) <9561816.qj8L11ItE4@PointedEars.de> <ea7q69pokj9oks58l2fhcgcsqfcec4jlpl@4ax.com> <526d39b4$0$9519$9b4e6d93@newsspool1.arcor-online.net> <ma1t6950i66cup1u7e20ilma96234u38eq@4ax.com> <527024e4$0$6547$9b4e6d93@newsspool4.arcor-online.net>

Show all headers | View raw


Christoph Michael Becker wrote:

> John Harris wrote:
>> Christoph Michael Becker […] wrote:
>>> John Harris wrote:
>>>> Thomas 'PointedEars' Lahn […] wrote:
>>>>> There is no “javascript”,
>>>>
>>>> javascript : A convenient name for the group of programming
>>>> languages that use most of the syntax and semantics described in
>>>> ECMA 262.
>>> Is "javascript" actually more convenient a name than "ECMAScript"?
>> I don't know about convenient, but it's certainly more accurate.  As
>> soon as you start talking about a DOM or a Filestore object you are
>> outside ECMAScript.
> 
> Would you cover such APIs under the term "javascript"?  Then you should
> adjust the definition of "javascript" you gave above.
> 
> Anyway, even this NG's FAQ gives a much more restricted definition of
> the term "javascript"[1]:
> 
> | For historical reasons, the term “javascript” is used herein as a
> | shorthand for “ECMAScript-based programming languages”.

I appreciate that your already calling the FAQ for comp.lang.javascript 
hosted at my site, and edited by me with the support of contributors, “this 
NG's FAQ”; for that is my goal.  However, to be fair, this particular 
paragraph is the result of my editing the misleading and with regard to some 
original FAQ sections actually *wrong* definition in what some still 
consider “this NG's FAQ” – even though it is flawed, three years outdated, 
and has gone unmaintained for the same amount of time.

I have said so here a few weeks ago, and you can see it in the changelog.

Nevertheless, of all the definitions that people here could _not_ agree on 
(and there is *none* that people here could agree on), this is the one 
that – as I interpret it from the rest of the text – meets the intentions of 
the original authors best.  The times where DOM/AOM API features have been 
part of any of the programming languages are long gone, and it is confusing 
to beginners, not helpful, to insist that they have not.
 
> [1] <http://jibbering.com/faq/#ecma>
>     Actually taken from <http://pointedears.de/scripts/faq/cljs/#ecma>
>     as jibbering.com is currently down.
                       ^^^^^^^^^^^^^^^^^
Once again, unfortunately.  I am satisfied to report that downtimes of my 
site, thus of the FAQ for comp.lang.javascript, have been few this year by 
comparison (so far I am looking at a 97.5% connection success rate by 
Googlebot – that amounts to only 9 days downtime within 360 days – and I am 
hoping to increase that rate).

>>                      And if you want to talk history you'll find
>> yourself talking about something which was current before ECMAScript
>> had a committee, let alone a published standard.
>> 
>> Also, at any one time there is only one ECMAScript, to wit the
>> language described in the *current* edition of ECMA 262.
> 
> So at any one time there is only one Microsoft Windows?

Of course, most certainly there never will be only one ECMAScript; it is but 
a standard, a set of formal rules for programming languages, designed to be 
implemented in source code (in the same or another programming language).  
As implementors will continue to compete, will have a different user base 
and different systems whose “facilities” need to be “manipulate[d], 
customise[d], and automate[d]” [1] with their implementation, there will 
most certainly always be differences in the implementations, resulting in 
different programming languages.  Add to that the differences in object 
models like the DOM, for the very same reasons.

Differences will be probably less than before (you can see a development 
towards standardization), but I find it unlikely that they will disappear.  
Some implementators will have ideas for new features that others are slow to 
implement; for example, I have noted (in my thesis) that in Mozilla 
JavaScript *only*, syntactical features known from Python have been added.  
Finally, there is “Harmony” (ECMAScript Edition 6) to consider, and how all 
that potential syntactic sugar is going to change the implementation 
landscape *again*.

_________
[1] Ecma International (2011-06). ECMA-262, 5.1 Edition.
    ECMAScript Language Specification. Section 4, “Overview”. p. 1.
-- 
PointedEars

Twitter: @PointedEars2
Please do not Cc: me. / Bitte keine Kopien per E-Mail.

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Importing multiple .js files "Robert Crandal" <rcranz143101@gmail.com> - 2013-10-25 03:09 -0700
  Re: Importing multiple .js files Stefan Weiss <krewecherl@gmail.com> - 2013-10-25 13:06 +0200
    Re: Importing multiple .js files Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-10-25 22:18 +0200
      Re: Importing multiple .js files "Jukka K. Korpela" <jkorpela@cs.tut.fi> - 2013-10-26 00:05 +0300
        Re: Importing multiple .js files Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-10-25 23:54 +0200
          Re: Importing multiple .js files John Harris <niam@jghnorth.org.uk.invalid> - 2013-10-27 14:05 +0000
            Re: Importing multiple .js files Christoph Michael Becker <cmbecker69@arcor.de> - 2013-10-27 17:05 +0100
              Re: Importing multiple .js files John Harris <niam@jghnorth.org.uk.invalid> - 2013-10-28 15:40 +0000
                Re: Importing multiple .js files Ben Bacarisse <ben.usenet@bsb.me.uk> - 2013-10-28 15:49 +0000
                Re: Importing multiple .js files John Harris <niam@jghnorth.org.uk.invalid> - 2013-10-29 16:29 +0000
                Re: Importing multiple .js files Ben Bacarisse <ben.usenet@bsb.me.uk> - 2013-10-29 20:41 +0000
                Re: Importing multiple .js files John Harris <niam@jghnorth.org.uk.invalid> - 2013-10-31 09:31 +0000
                Re: Importing multiple .js files Ben Bacarisse <ben.usenet@bsb.me.uk> - 2013-10-31 13:30 +0000
                Re: Importing multiple .js files Christoph Michael Becker <cmbecker69@arcor.de> - 2013-10-29 22:13 +0100
                Re: Importing multiple .js files Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-10-30 00:50 +0100
                Re: Importing multiple .js files John Harris <niam@jghnorth.org.uk.invalid> - 2013-10-31 15:52 +0000
                Re: Importing multiple .js files Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-10-31 17:19 +0100
                Re: Importing multiple .js files John Harris <niam@jghnorth.org.uk.invalid> - 2013-11-01 15:27 +0000
                Re: Importing multiple .js files Christoph Michael Becker <cmbecker69@arcor.de> - 2013-10-31 18:34 +0100
                Re: Importing multiple .js files "Jukka K. Korpela" <jkorpela@cs.tut.fi> - 2013-10-31 20:36 +0200
                FAQ discussion (was: Importing multiple .js files) Christoph Michael Becker <cmbecker69@arcor.de> - 2013-10-31 20:33 +0100
                Re: FAQ discussion Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-11-06 12:20 +0100
                Re: FAQ discussion Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-11-06 14:33 +0100
                Re: Importing multiple .js files John Harris <niam@jghnorth.org.uk.invalid> - 2013-11-01 15:12 +0000
                "javascript" (was: Importing multiple .js files) Christoph Michael Becker <cmbecker69@arcor.de> - 2013-11-04 18:36 +0100
                Re: "javascript" (was: Importing multiple .js files) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-11-05 02:41 +0100
    Re: Importing multiple .js files Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2013-10-27 00:30 +0200
      Re: Importing multiple .js files Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-10-27 00:58 +0200
        Re: Importing multiple .js files Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2013-10-27 01:27 +0200
          Re: Importing multiple .js files Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-10-27 02:37 +0200
            Re: Importing multiple .js files Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2013-10-27 09:49 +0100
              Re: Importing multiple .js files Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-10-27 15:38 +0100
                Re: Importing multiple .js files Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2013-10-27 16:11 +0100
                Re: Importing multiple .js files Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-10-27 20:16 +0100
      Re: Importing multiple .js files Stefan Weiss <krewecherl@gmail.com> - 2013-10-27 02:01 +0100
        Re: Importing multiple .js files danca <cyberdanny@tiscalinet.it> - 2013-10-27 11:30 +0100
  Re: Importing multiple .js files nappysoft <nappysoft@gmail.com> - 2013-11-21 05:53 -0800
    Re: Importing multiple .js files Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-11-21 16:15 +0100

csiph-web