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


Groups > comp.lang.javascript > #12606 > unrolled thread

Javascript directly calling the Google App Engine

Started byR Hall <richkhall@gmail.com>
First post2012-03-11 23:50 -0700
Last post2012-03-18 13:06 +0000
Articles 10 on this page of 30 — 10 participants

Back to article view | Back to comp.lang.javascript


Contents

  Javascript directly calling the Google App Engine R Hall <richkhall@gmail.com> - 2012-03-11 23:50 -0700
    Re: Javascript directly calling the Google App Engine "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-12 07:59 +0000
    Re: Javascript directly calling the Google App Engine Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-03-13 00:03 +0100
      Re: Javascript directly calling the Google App Engine John G Harris <john@nospam.demon.co.uk> - 2012-03-13 11:05 +0000
        Re: Javascript directly calling the Google App Engine Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2012-03-13 12:37 +0100
          Re: Javascript directly calling the Google App Engine John G Harris <john@nospam.demon.co.uk> - 2012-03-14 16:24 +0000
            Re: Javascript directly calling the Google App Engine Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2012-03-16 01:55 +0100
        Re: Javascript directly calling the Google App Engine Gene Wirchenko <genew@ocis.net> - 2012-03-13 09:03 -0700
          Re: Javascript directly calling the Google App Engine David Mark <dmark.cinsoft@gmail.com> - 2012-03-13 10:53 -0700
            Re: Javascript directly calling the Google App Engine Gene Wirchenko <genew@ocis.net> - 2012-03-13 12:36 -0700
          Re: Javascript directly calling the Google App Engine Scott Sauyet <scott.sauyet@gmail.com> - 2012-03-13 19:07 -0700
            Re: Javascript directly calling the Google App Engine Gene Wirchenko <genew@ocis.net> - 2012-03-13 22:43 -0700
              Re: Javascript directly calling the Google App Engine Scott Sauyet <scott.sauyet@gmail.com> - 2012-03-16 06:09 -0700
                Re: Javascript directly calling the Google App Engine Gene Wirchenko <genew@ocis.net> - 2012-03-16 12:53 -0700
                Re: Javascript directly calling the Google App Engine David Mark <dmark.cinsoft@gmail.com> - 2012-03-16 13:30 -0700
                  Re: Javascript directly calling the Google App Engine Gene Wirchenko <genew@ocis.net> - 2012-03-16 15:42 -0700
                    Re: Javascript directly calling the Google App Engine David Mark <dmark.cinsoft@gmail.com> - 2012-03-16 17:32 -0700
            Re: Javascript directly calling the Google App Engine David Mark <dmark.cinsoft@gmail.com> - 2012-03-14 14:04 -0700
              Re: Javascript directly calling the Google App Engine Eric Bednarz <bednarz@fahr-zur-hoelle.org> - 2012-03-16 01:40 +0100
        Re: Javascript directly calling the Google App Engine BGB <cr88192@hotmail.com> - 2012-03-15 14:20 -0700
          Re: Javascript directly calling the Google App Engine John G Harris <john@nospam.demon.co.uk> - 2012-03-16 17:28 +0000
            Re: Javascript directly calling the Google App Engine BGB <cr88192@hotmail.com> - 2012-03-16 10:53 -0700
              Re: Javascript directly calling the Google App Engine John G Harris <john@nospam.demon.co.uk> - 2012-03-17 17:00 +0000
          Re: Javascript directly calling the Google App Engine Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-03-17 12:05 +0100
            Re: Javascript directly calling the Google App Engine BGB <cr88192@hotmail.com> - 2012-03-17 10:24 -0700
        Re: Javascript directly calling the Google App Engine Matt McDonald <matt@fortybelow.ca> - 2012-03-16 19:39 -0600
          Re: Javascript directly calling the Google App Engine David Mark <dmark.cinsoft@gmail.com> - 2012-03-16 18:54 -0700
          Re: Javascript directly calling the Google App Engine John G Harris <john@nospam.demon.co.uk> - 2012-03-17 16:53 +0000
            Re: Javascript directly calling the Google App Engine Matt McDonald <matt@fortybelow.ca> - 2012-03-17 13:10 -0600
              Re: Javascript directly calling the Google App Engine John G Harris <john@nospam.demon.co.uk> - 2012-03-18 13:06 +0000

Page 2 of 2 — ← Prev page 1 [2]


#12804

FromJohn G Harris <john@nospam.demon.co.uk>
Date2012-03-16 17:28 +0000
Message-ID<7M4x6DKWh3YPFwQQ@J.A830F0FF37FB96852AD08924D9443D28E23ED5CD>
In reply to#12771
On Thu, 15 Mar 2012 at 14:20:50, in comp.lang.javascript, BGB wrote:

  <snip>
>in this sense, JavaScript can be be considered the case of ECMAScript which:
>runs in a web-browser;
>has lots more browser relevant APIs (DOM, AJAX, ...);
>...
  <snip>

  Netscape's Client-Side JavaScript Reference, v1.3 :

"JavaScript is a trademark of Sun Microsystems, Inc. used under license
for technology invented and implemented by Netscape Communications
Corporation"

The Mozilla reference still says it's a trademark.

  John
-- 
John Harris

[toc] | [prev] | [next] | [standalone]


#12810

FromBGB <cr88192@hotmail.com>
Date2012-03-16 10:53 -0700
Message-ID<jjvup9$qcp$1@news.albasani.net>
In reply to#12804
On 3/16/2012 10:28 AM, John G Harris wrote:
> On Thu, 15 Mar 2012 at 14:20:50, in comp.lang.javascript, BGB wrote:
>
>    <snip>
>> in this sense, JavaScript can be be considered the case of ECMAScript which:
>> runs in a web-browser;
>> has lots more browser relevant APIs (DOM, AJAX, ...);
>> ...
>    <snip>
>
>    Netscape's Client-Side JavaScript Reference, v1.3 :
>
> "JavaScript is a trademark of Sun Microsystems, Inc. used under license
> for technology invented and implemented by Netscape Communications
> Corporation"
>
> The Mozilla reference still says it's a trademark.
>

if one wants to get fussy, this means one can only call it JavaScript if 
being used in a Mozilla browser...

this doesn't seem to refute the association of "JavaScript" with "being 
used with a browser" though (and with other uses in other domains, the 
language often being used under different names).

although, maybe it implies one is legally obligated to this use, like 
for example, if using it to script their game server, maybe it is 
technically a violation of the trademark if they still call it 
JavaScript?...

that, or, maybe the term can still apply so long as one is using 
SpiderMonkey or similar as the VM?...


or such...

[toc] | [prev] | [next] | [standalone]


#12854

FromJohn G Harris <john@nospam.demon.co.uk>
Date2012-03-17 17:00 +0000
Message-ID<$KE0MsFsMMZPFwJw@J.A830F0FF37FB96852AD08924D9443D28E23ED5CD>
In reply to#12810
On Fri, 16 Mar 2012 at 10:53:20, in comp.lang.javascript, BGB wrote:
>On 3/16/2012 10:28 AM, John G Harris wrote:
>> On Thu, 15 Mar 2012 at 14:20:50, in comp.lang.javascript, BGB wrote:
>>
>>    <snip>
>>> in this sense, JavaScript can be be considered the case of ECMAScript which:
>>> runs in a web-browser;
>>> has lots more browser relevant APIs (DOM, AJAX, ...);
>>> ...
>>    <snip>
>>
>>    Netscape's Client-Side JavaScript Reference, v1.3 :
>>
>> "JavaScript is a trademark of Sun Microsystems, Inc. used under license
>> for technology invented and implemented by Netscape Communications
>> Corporation"
>>
>> The Mozilla reference still says it's a trademark.
>>
>
>if one wants to get fussy, this means one can only call it JavaScript
>if being used in a Mozilla browser...
  <snip>

Yup! Or NetScape Navigator of course. Except that NetScape also provided
a version for use in web servers so not just browser.

  John
-- 
John Harris

[toc] | [prev] | [next] | [standalone]


#12844

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2012-03-17 12:05 +0100
Message-ID<1609776.kdTlGXAFRq@PointedEars.de>
In reply to#12771
BGB wrote:

> On 3/13/2012 4:05 AM, John G Harris wrote:
>> On Tue, 13 Mar 2012 at 00:03:13, in comp.lang.javascript, Thomas
>> 'PointedEars' Lahn wrote:
>>    <snip>
>>> There is no "javascript", that is a common misconception.
>>    <snip>
>>
>> Is there anyone else who agrees with Thomas ?
> 
> technically, one can argue that the "real" language in question is
> ECMAScript, which comes in several varieties:
> JavaScript;
> JScript;
> ActionScript;
> ...

One would be wrong, then.  ECMAScript is a standard for object-oriented 
programming languages, precisely scripting languages ("programming 
language[s] that [are] used to manipulate, customise, and automate the 
facilities of an existing system") [1].  JavaScript, JScript, and 
ActionScript are some of the different implementations of that standard that 
(sometimes conformingly) differ from the standard and from each another; 
they are ECMAScript implementations.

It is important to make that distinction, not least because it matters which 
implementation is being talked about, as it is the host environment that 
defines the implementation that is used.  In this case, the ECMAScript 
implementation that was being referred to with "javascript" was probably, 
but not necessarily, Google V8 3.7.12.12 or later in Google Chrome 
17.0.963.78 or later [2].

See also <http://PointedEars.de/es-matrix> (a rather extensive update to 
include the results of my current work is coming in a few months from now).


PointedEars
___________
[1] Ecma International (June 2011). Standard ECMA-262. ECMAScript
    Language Specification. 5.1 Edition.
    <http://www.ecma-international.org/publications/files/ECMA-
     ST/Ecma-262.pdf> (accessed on 2012-03-17).
[2] <http://code.google.com/p/v8/source/browse/trunk/ChangeLog>
-- 
When all you know is jQuery, every problem looks $(olvable).

[toc] | [prev] | [next] | [standalone]


#12855

FromBGB <cr88192@hotmail.com>
Date2012-03-17 10:24 -0700
Message-ID<jk2hfv$o37$1@news.albasani.net>
In reply to#12844
On 3/17/2012 4:05 AM, Thomas 'PointedEars' Lahn wrote:
> BGB wrote:
>
>> On 3/13/2012 4:05 AM, John G Harris wrote:
>>> On Tue, 13 Mar 2012 at 00:03:13, in comp.lang.javascript, Thomas
>>> 'PointedEars' Lahn wrote:
>>>     <snip>
>>>> There is no "javascript", that is a common misconception.
>>>     <snip>
>>>
>>> Is there anyone else who agrees with Thomas ?
>>
>> technically, one can argue that the "real" language in question is
>> ECMAScript, which comes in several varieties:
>> JavaScript;
>> JScript;
>> ActionScript;
>> ...
>
> One would be wrong, then.  ECMAScript is a standard for object-oriented
> programming languages, precisely scripting languages ("programming
> language[s] that [are] used to manipulate, customise, and automate the
> facilities of an existing system") [1].  JavaScript, JScript, and
> ActionScript are some of the different implementations of that standard that
> (sometimes conformingly) differ from the standard and from each another;
> they are ECMAScript implementations.
>
> It is important to make that distinction, not least because it matters which
> implementation is being talked about, as it is the host environment that
> defines the implementation that is used.  In this case, the ECMAScript
> implementation that was being referred to with "javascript" was probably,
> but not necessarily, Google V8 3.7.12.12 or later in Google Chrome
> 17.0.963.78 or later [2].
>

fair enough.

however, ECMAScript tends to differ a little more between 
implementations than do some other languages (such as C or Java), and is 
a little fuzzier around the edges.

the term "varieties" was used in the sense that although they each have 
the core language in common, but may introduce a number of specific 
quirks (whether or not the variety is the same as a particular 
implementation was considered a secondary matter, but may be fairly 
relevant).


> See also<http://PointedEars.de/es-matrix>  (a rather extensive update to
> include the results of my current work is coming in a few months from now).
>

interesting...


and in my case there is the matter of how to classify my own 
language/implementation/variant/whatever, which is used primarily for 
application scripting purposes. going by the table, it would appear that 
it probably is an implementation (what features are problematic seem 
on-par with other implementations).

however, it doesn't mean it is necessarily interchangeable with other 
implementations though, as the way I use both the language and VM are 
fairly dependent on implementation-specific details (particularly 
regarding the C FFI and similar).


>
> PointedEars
> ___________
> [1] Ecma International (June 2011). Standard ECMA-262. ECMAScript
>      Language Specification. 5.1 Edition.
>      <http://www.ecma-international.org/publications/files/ECMA-
>       ST/Ecma-262.pdf>  (accessed on 2012-03-17).
> [2]<http://code.google.com/p/v8/source/browse/trunk/ChangeLog>

[toc] | [prev] | [next] | [standalone]


#12840

FromMatt McDonald <matt@fortybelow.ca>
Date2012-03-16 19:39 -0600
Message-ID<jk0q13$u5h$1@dont-email.me>
In reply to#12641
On 12-03-13 05:05 AM, John G Harris wrote:
> Is there anyone else who agrees with Thomas ?

I've long appreciated the sheer technical depth of Thomas'
numerous posts on this newsgroup and others.

Time and time again, I've been corrected when making a
simple oversight or miscalculation. Though he doesn't
relay a message in a most appealing tone, his points
are quite often valid and should be examined for further
study. To attribute his contributions here to either malice
or "trolling" (as you and others have done many times) is
ignorant.

Personally, I find it comforting when reading a written piece
online—be it a job ad or an article—that the author has
spelled and cased "JavaScript" correctly. I often made the
mistake of spelling it "Javascript" in my earlier days with
the language. To me, it's a sign of someone who is truly
informed and takes the language seriously.

-- 
Matt McDonald: Web/Flash Developer; Edmonton, Alberta, Canada

[toc] | [prev] | [next] | [standalone]


#12841

FromDavid Mark <dmark.cinsoft@gmail.com>
Date2012-03-16 18:54 -0700
Message-ID<f0749de8-2a1b-47d8-b205-1dc7f54c5226@h12g2000yqi.googlegroups.com>
In reply to#12840
On Mar 16, 9:39 pm, Matt McDonald <m...@fortybelow.ca> wrote:
> On 12-03-13 05:05 AM, John G Harris wrote:
>
> > Is there anyone else who agrees with Thomas ?
>
> I've long appreciated the sheer technical depth of Thomas'
> numerous posts on this newsgroup and others.
>
> Time and time again, I've been corrected when making a
> simple oversight or miscalculation. Though he doesn't
> relay a message in a most appealing tone, his points
> are quite often valid and should be examined for further
> study. To attribute his contributions here to either malice
> or "trolling" (as you and others have done many times) is
> ignorant.
>
> Personally, I find it comforting when reading a written piece
> online—be it a job ad or an article—that the author has
> spelled and cased "JavaScript" correctly. I often made the
> mistake of spelling it "Javascript" in my earlier days with
> the language. To me, it's a sign of someone who is truly
> informed and takes the language seriously.
>

JavaScript (tm)?  I don't think Thomas would spell it like that,
though at this point I'm not sure what he considers correct.  IMO, you
had it right before.  In a technical forum, there is sometimes a need
to distinguish between implementations (e.g. JScript, JavaScript) and
the underlying language.

[toc] | [prev] | [next] | [standalone]


#12853

FromJohn G Harris <john@nospam.demon.co.uk>
Date2012-03-17 16:53 +0000
Message-ID<qadxYSEJGMZPFwK6@J.A830F0FF37FB96852AD08924D9443D28E23ED5CD>
In reply to#12840
On Fri, 16 Mar 2012 at 19:39:46, in comp.lang.javascript, Matt McDonald 
wrote:
>On 12-03-13 05:05 AM, John G Harris wrote:
>> Is there anyone else who agrees with Thomas ?

   <snip>
>To attribute his contributions here to either malice
>or "trolling" (as you and others have done many times) is
>ignorant.

Your credibility has now fallen through the floor. I've just checked all 
my news articles back to 1999 and can say this for certain : I have 
NEVER called Thomas a troll; I have NEVER called Thomas malicious.


>Personally, I find it comforting when reading a written piece
>online—be it a job ad or an article—that the author has
>spelled and cased "JavaScript" correctly. I often made the
>mistake of spelling it "Javascript" in my earlier days with
>the language. To me, it's a sign of someone who is truly
>informed and takes the language seriously.

It seems you haven't understood the question. We need a name for any or 
all of the closely related languages used in browsers, servers, Acrobat, 
etc.

In the same way that "vehicle" covers cars, lorries, buses, bulldozers, 
etc, several of us think that "javascript", all lower case, is 
convenient to cover JavaScript, JScript, ActionScript, etc. It's short, 
it's easy to remember and recognise, and it doesn't exclude languages 
invented before ECMAScript came into existence.

Thomas thinks that the word will confuse some beginners and therefore 
anyone who uses the word will be told very firmly that they are WRONG - 
no explanation, and definitely no "in my opinion". This is bad teaching 
quite apart from the merits or otherwise of his opinion.

   John
-- 
John Harris

[toc] | [prev] | [next] | [standalone]


#12856

FromMatt McDonald <matt@fortybelow.ca>
Date2012-03-17 13:10 -0600
Message-ID<jk2nj1$gd2$1@dont-email.me>
In reply to#12853
On 12-03-17 10:53 AM, John G Harris wrote:
> Your credibility has now fallen through the floor. I've just checked all
> my news articles back to 1999 and can say this for certain : I have
> NEVER called Thomas a troll; I have NEVER called Thomas malicious.

You have my apologies for that snippet. I believe I thought that
the "troll" accusations from a few bled over to you as well since
you are quite often sparring with Thomas.

> Thomas thinks that the word will confuse some beginners and therefore
> anyone who uses the word will be told very firmly that they are WRONG -
> no explanation, and definitely no "in my opinion". This is bad teaching
> quite apart from the merits or otherwise of his opinion.

I think that it's a far better practice to use "ECMAScript" to refer
to the umbrella of JavaScript-like languages, as this would lead
many to the ECMA specifications. While I wouldn't use the same level
of technical pedantry to emphasize casing, I think leading by example
would be a nice starting point.

-- 
Matt McDonald: Web/Flash Developer; Edmonton, Alberta, Canada

[toc] | [prev] | [next] | [standalone]


#12880

FromJohn G Harris <john@nospam.demon.co.uk>
Date2012-03-18 13:06 +0000
Message-ID<evj4cTBZ3dZPFw+I@J.A830F0FF37FB96852AD08924D9443D28E23ED5CD>
In reply to#12856
On Sat, 17 Mar 2012 at 13:10:24, in comp.lang.javascript, Matt McDonald
wrote:
>On 12-03-17 10:53 AM, John G Harris wrote:
>> Your credibility has now fallen through the floor. I've just checked all
>> my news articles back to 1999 and can say this for certain : I have
>> NEVER called Thomas a troll; I have NEVER called Thomas malicious.
>
>You have my apologies for that snippet. I believe I thought that
>the "troll" accusations from a few bled over to you as well since
>you are quite often sparring with Thomas.

You haven't been paying attention. Thomas says "troll" to the rest of
the universe about 100 times more often than the rest of the universe
says "troll" to Thomas.


>> Thomas thinks that the word will confuse some beginners and therefore
>> anyone who uses the word will be told very firmly that they are WRONG -
>> no explanation, and definitely no "in my opinion". This is bad teaching
>> quite apart from the merits or otherwise of his opinion.
>
>I think that it's a far better practice to use "ECMAScript" to refer
>to the umbrella of JavaScript-like languages, as this would lead
>many to the ECMA specifications. While I wouldn't use the same level
>of technical pedantry to emphasize casing, I think leading by example
>would be a nice starting point.

Now tell us how you would talk about ECMAScript itself.

Also, see what's wrong with talking about different DOM implementations
by ECMAScript.


  John
-- 
John Harris

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | comp.lang.javascript


csiph-web