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


Groups > comp.lang.javascript > #19668

Re: Javascript: TDG 6th edition

Path csiph.com!usenet.pasdenom.info!goblin2!goblin.stu.neva.ru!cyclone01.ams2.highwinds-media.com!news.highwinds-media.com!voer-me.highwinds-media.com!eweka.nl!lightspeed.eweka.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail
Content-Type text/plain; charset="UTF-8"
Message-ID <1402303.caqJt7tcgK@PointedEars.de> (permalink)
From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Reply-To Thomas 'PointedEars' Lahn <usenet@PointedEars.de>
Organization PointedEars Software (PES)
Date Tue, 07 May 2013 19:48:06 +0200
User-Agent KNode/4.8.5
Content-Transfer-Encoding 8Bit
X-Face %i>XG-yXR'\"2P/C_aO%~;2o~?g0pPKmbOw^=NT`tprDEf++D.m7"}HW6.#=U:?2GGctkL,f89@H46O$ASoW&?s}.k+&.<b';Md8`dH6iqhT)6C^.Px|[=M@7=Ik[_w<%n1Up"LPQNu2m8|L!/3iby{-]A+#YE}Kl{Cw$\U!kD%K}\2jz"QQP6Uqr],./"?;=4v
Face iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEXTxa4RFk5dUWANED8PFEfy7+MGBiW+n3ZNF/QuAAACaElEQVQ4jVXUwVOcMBQG8Dc7Rc4PUntdWV2uxjDpGaGeozOp1woar4jd5t/v9wLstMwsA/ntlxdCAgUc1hjTc9/JCZfGoo3wG3HdmdAWrIJRHe7GM/TmpY5VFefuVcAkkPbLIaN8rmPmjloyZxgyR3GuJ4K0AGtJ2htz8o7yqikm759fldQXaMpbDzjKAG+8v+AugVTOPO5DOjLvGtUYQwh0CPjnVMyGd+8/GfUB5nLKJDD2aLDh5HYyMDJGDwQIo2ZmZcKbowNmAdB/AzyFhrmF2MHRb0QJJfaAnwGB6orZhoykLzJtGwF/xpYxI1dswomiUj3gTuAIqCn/4C7cULwGNBtwMTk3Y4LfKB5YUaOKBKYtpplm7u0vip8tU1NWWyI/7XdcSuIDoMt6rVHMWT0DbjHPGqDqZVSa6zleLcUTcIKLoMv3ueJluALtAo9B302zPPlrtiVScRdCjXvVh3e3JpYa/jjkuC9N+LrBMlz/eAN4eQijX2EdLo6c5tGGHwLyHFtXk89dDGHwCVhG9T0S/j55AhRZgkMCmUQXJ49TnS1wnQDvw0eAh9ICeMmEFbCnPMFzjAvsWoEWEFdYEx+S0MoUZ1gT1wId8+AF3Bl2OoEu906AUHx5VLw/gXYg/x84loOah/2UYNrgiwSwGO7RfUzVBbx/kgpckumGOi6QirtD6gkLTitbnxNol47S2jVc2vsN5kPqaAHT8uUdAJM4v/DanjYOwmUjWznGfwB7sGtAtor5BgofDuzaRj4kSQAqDakTsKORa3Q3xKi3gE1fhl71KRMqrdZ2AWNNg/YOhQyrVBnb+i+nEg4bsDA+egAAAABJRU5ErkJggg==
Subject Re: Javascript: TDG 6th edition
Newsgroups comp.lang.javascript
References <5lbrcf1h0tkm.ld6kzz3yo6lz.dlg@40tude.net> <b0b2c0f7-c2ee-4b09-ad89-de771de7801b@e13g2000yqp.googlegroups.com> <1682512.96Mmdoi5ah@PointedEars.de> <1b3v4hdr708cs$.pu9gra6nghis$.dlg@40tude.net> <fc162554-2ad0-4535-a6b4-6927f76a9f08@g9g2000yqh.googlegroups.com>
MIME-Version 1.0
Mail-Copies-To usenet@PointedEars.de
Lines 126
NNTP-Posting-Date 07 May 2013 19:48:07 CEST
NNTP-Posting-Host fa6d4d24.newsspool4.arcor-online.net
X-Trace DXC=9kmO[mAO4hn>jlK2>IgHGd4IUK<Cl32<a4Fo<]lROoRa8kF<OcfhCOkEUNnbbFTL3bDZm8W4\YJNlb@mF9jNikdeIQbgJMhLo0gN?n]D_8^lnn
X-Complaints-To usenet-abuse@arcor.de
X-Received-Bytes 7900
Xref csiph.com comp.lang.javascript:19668

Show key headers only | View raw


Scott Sauyet wrote:

> Andrew wrote:
>> Thomas 'PointedEars' Lahn wrote:
>>> Scott Sauyet wrote:
>>>> Andrew wrote:
>>>>> Is there an online reference of reasonable quality, similar to the
>>>>> documentation for Python? (I'm guessing no, but would like to be
>>>>> wrong)
>>>>
>>>> I don't really know the Python documentation, but there is definitely
>>>> not one definitive source of API documentation,
>>>
>>> The reason of which is that, AFAIK by contrast to Python, there is no
>>> ´Javascript¡.  I am still amazed how some people can still manage to
>>> ignore that basic fact.
>>
>> I was aware of the distinction, but given that "Javascript" is in both
>> the name of the group and the name of the book I was inquiring about,
>> being pedantic about it seemed like it would distract from the question I
>> wanted to ask.
> 
> Thomas is well-known here for extremely pedantic answers.  That he
> also has a lot of useful knowledge only partly compensates for his
> anti-social behavior.

That is a luser attitude.  There is nothing pedantic or anti-social about 
telling people the truth.  There *really* is no “Javascript” as there is 
Python, that is

1. There is no programming language of that name, and

2. the language commonly subsumed (by newcomers) under that name actually is
   *several* *different* languages, implementations of a common language
   Specification, ECMAScript.

It is important to know and accept that fact if you want to get serious with 
these language*s*.  Unlike Python, if you want to get serious, you do not 
learn “Javascript” once and for all; you better learn JavaScript, JScript, 
V8 JavaScript, Opera ECMAScript, and KDE JavaScript, among others.  And then 
you better learn the environment-dependent APIs that can be used with those 
languages, like the several DOM APIs. because it is only the host 
environment that enables these programming languages to be useful.  All of 
those are on-topic here.

If you can't stand the heat, stay out of the kitchen.

>>> Links to reference material other than books can be found in the FAQs
>>> for this newsgroup. [2]  In fact, books are the resources that are the
>>> least recommended there for good reasons.
>>
>> The (apparently wrong) impression I got from the FAQ was that the online
>> resources listed were all either specifications, bare references, or
>> individual-implementation-specific information. What I wanted was a
>> language guide aimed at experienced programmers new to ECMAScript, and
>> looking to program in a manner that would work cross-browser without
>> unnatural acts.
>>
>> Nothing listed appeared to suit, and I assumed if there was something
>> suitable out there it would be listed; hence I looked to books instead.
>> If you're updating the FAQ, it may be worth being more descriptive in the
>> resource section.

Or you may want to read it again, after you accepted the fact that there is 
no “Javascript”  For the references that I mentioned are there.

It is a pity that the original FAQ chose to use the “javascript” misnomer 
almost arbitrarily.  Your not finding the relevant references is yet another 
indication to me that the term should be replaced in the new FAQ, and the  
situation explained, as the current term is more confusing to beginners than 
helpful.
 
> There are in my opinion more books worth consideration than there were
> a few years ago.  As well as the two mentioned in the FAQ (Flanagan's
> _The Definitive Guide_ and Crockford's _The Good Parts_), I would also
> recommend, with some caveats:
> 
>     JavaScript Patterns, by Stoyen Stefanov

_Stoyan_, I think.

>     Test-Driven JavaScript, by Christian Johansen
>     High Performance JavaScript, by Nicholas Zakas
> 
> and, with very few caveats:
> 
>     Eloquent JavaScript, by Marijn Haverbeke
>     Effective JavaScript, by David Herman

But on which *grounds* do you recommend these books?  If they are actually 
worth recommending, if you can *convince* me/us that they are good and can 
say why (or why not), I shall add them to the FAQ for comp.lang.javascript 
(with a *specific* caveat, if necessary).

>>> _______
>>> [1] <http://PointedEars.de/es-matrix>
>>> [2] <http://PointedEars.de/faq> contains a maintained, currently only
>>> slightly modified version of <http://jibbering.com/f;the latter
>>> is not maintained since 2010.  See the changelog for details.
>>
>> Just FYI, neither of those links works for me. I can ping the site and
>> nmap claims the appropriate ports are open, but attempts from a couple of
>> different browsers in a couple of different locations all hang on Waiting
>> for pointedears.de.
> 
> I don't know what's up with Thomas' site.

It was working when I posted that and it is working now (uncached) without 
my intervention.  It may not have worked for reasons currently unknown to me 
while I was out for the day.  On the other hand, there could also be yet 
another Google Groups bug.

> But the link to the cljs faq was simply mistyped:
> 
>     <http://jibbering.com/faq/>

That is not a link, but a URI, and the cljs FAQ still is outdated; otherwise 
ACK.  However, by contrast that site is known here for being offline 
frequently (much more often than my site) which is another reason for my the 
fork.

-- 
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

Javascript: TDG 6th edition Andrew <andrew@invalid.invalid> - 2013-05-06 07:53 -0400
  Re: Javascript: TDG 6th edition Scott Sauyet <scott.sauyet@gmail.com> - 2013-05-06 06:46 -0700
    Re: Javascript: TDG 6th edition Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-05-06 18:10 +0200
      Re: Javascript: TDG 6th edition Andrew <andrew@invalid.invalid> - 2013-05-07 07:42 -0400
        Re: Javascript: TDG 6th edition Scott Sauyet <scott.sauyet@gmail.com> - 2013-05-07 05:54 -0700
          Re: Javascript: TDG 6th edition Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-05-07 19:48 +0200
            Re: Javascript: TDG 6th edition Scott Sauyet <scott.sauyet@gmail.com> - 2013-05-07 12:53 -0700
              Re: Javascript: TDG 6th edition Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-05-07 22:48 +0200
                Re: Javascript: TDG 6th edition Scott Sauyet <scott.sauyet@gmail.com> - 2013-05-07 14:02 -0700
                Re: Javascript: TDG 6th edition Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-05-08 10:11 +0200
                Re: Javascript: TDG 6th edition Scott Sauyet <scott.sauyet@gmail.com> - 2013-05-09 08:33 -0700
                Re: Javascript: TDG 6th edition Tim Streater <timstreater@greenbee.net> - 2013-05-09 16:54 +0100
                Re: Javascript: TDG 6th edition Scott Sauyet <scott.sauyet@gmail.com> - 2013-05-09 13:02 -0700
                Re: Javascript: TDG 6th edition Tim Streater <timstreater@greenbee.net> - 2013-05-09 22:38 +0100
                Re: Javascript: TDG 6th edition Dr J R Stockton <reply1300@merlyn.demon.co.uk.invalid> - 2013-05-10 20:03 +0100
                Re: Javascript: TDG 6th edition MC <news@aisus.com> - 2013-05-17 11:04 -0500
                Re: Javascript: TDG 6th edition Andrew Poulos <ap_prog@hotmail.com> - 2013-05-18 13:09 +1000
                Re: Javascript: TDG 6th edition Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-05-18 10:40 +0200
                Re: Javascript: TDG 6th edition John Harris <niam@jghnorth.org.uk.invalid> - 2013-05-18 10:16 +0100
                Re: Javascript: TDG 6th edition Andrew Poulos <ap_prog@hotmail.com> - 2013-05-18 20:14 +1000
                Re: Javascript: TDG 6th edition MC <news@aisus.com> - 2013-05-18 10:11 -0500
                Re: Javascript: TDG 6th edition Dr J R Stockton <reply1300@merlyn.demon.co.uk.invalid> - 2013-05-20 19:58 +0100
                Re: Javascript: TDG 6th edition Tim Streater <timstreater@greenbee.net> - 2013-05-07 22:03 +0100
            Re: Javascript: TDG 6th edition Scott Sauyet <scott.sauyet@gmail.com> - 2013-05-07 13:02 -0700
              Re: Javascript: TDG 6th edition Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-05-07 22:50 +0200
                Re: Javascript: TDG 6th edition Scott Sauyet <scott.sauyet@gmail.com> - 2013-05-07 14:03 -0700
            Re: Javascript: TDG 6th edition John Harris <niam@jghnorth.org.uk.invalid> - 2013-05-07 21:39 +0100
            Re: Javascript: TDG 6th edition Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2013-05-08 00:10 -0700
              Re: Javascript: TDG 6th edition Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-05-08 09:51 +0200
            Re: Javascript: TDG 6th edition Luuk <luuk@invalid.lan> - 2013-05-09 23:36 +0200
          Re: Javascript: TDG 6th edition MC <news@aisus.com> - 2013-05-17 08:59 -0500
      Re: Javascript: TDG 6th edition Joao Rodrigues <groups_jr-1@yahoo.com.br> - 2013-05-21 00:50 -0300
        Re: Javascript: TDG 6th edition Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-05-21 12:50 +0200
    Re: Javascript: TDG 6th edition Andrew <andrew@invalid.invalid> - 2013-05-07 07:25 -0400

csiph-web