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


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

Re: Where can I find a summary table of various reqular expressions options?

Started by"Michael Haufe (TNO)" <tno@thenewobjective.com>
First post2019-07-20 12:10 -0700
Last post2019-08-28 23:59 +0200
Articles 10 on this page of 50 — 9 participants

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

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Where can I find a summary table of various reqular expressions options? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-07-20 12:10 -0700
    Re: Where can I find a summary table of various reqular expressions options? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2019-07-21 04:24 +0200
      Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-07-21 10:40 +0100
        Re: Where can I find a summary table of various reqular expressions options? Martin Leese <please@see.Web.for.e-mail.INVALID> - 2019-07-21 13:52 -0600
          Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-07-22 19:09 +0100
            Re: Where can I find a summary table of various reqular expressions options? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-07-23 16:36 -0700
              Re: Where can I find a summary table of various reqular expressions options? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2019-07-24 11:02 +0200
                Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-07-24 18:35 +0100
              Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-07-24 18:45 +0100
                Re: Where can I find a summary table of various reqular expressions options? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-07-25 03:01 -0700
                  Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-07-25 18:41 +0100
                    Re: Where can I find a summary table of various reqular expressions options? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-07-25 14:58 -0700
        Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-07-28 15:36 +0200
          Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-07-29 15:08 +0100
            Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-07-30 11:46 +0200
              Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-07-30 19:22 +0100
                Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-07-31 11:23 +0200
                  Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-07-31 19:06 +0100
                    Re: Where can I find a summary table of various reqular expressions options? Andrew Poulos <ap_prog@hotmail.com> - 2019-08-01 17:18 +1000
                      Re: Where can I find a summary table of various reqular expressions options? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2019-08-01 10:03 +0200
                        Re: Where can I find a summary table of various reqular expressions options? Andrew Poulos <ap_prog@hotmail.com> - 2019-08-01 19:09 +1000
                          Re: Where can I find a summary table of various reqular expressions options? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2019-08-01 13:12 +0200
                            Re: Where can I find a summary table of various reqular expressions options? Andrew Poulos <ap_prog@hotmail.com> - 2019-08-01 22:41 +1000
                              Re: Where can I find a summary table of various reqular expressions options? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2019-08-01 16:38 +0200
                    Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-08-06 11:57 +0200
                      Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-08-06 19:17 +0100
                        Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-08-08 21:45 +0200
                          Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-08-09 10:23 +0100
                            Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-08-09 11:56 +0200
                              Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-08-10 11:05 +0100
                                Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-08-10 14:41 +0200
                                  Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-08-10 18:15 +0100
                                    Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-08-11 04:09 +0200
                                      Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-08-11 11:05 +0100
                                        Re: Where can I find a summary table of various reqular expressions options? dr.j.r.stockton@gmail.com - 2019-08-11 05:41 -0700
                                        Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-08-11 17:48 +0200
                                          Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-08-11 19:01 +0100
                                            Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-08-12 10:44 +0200
                                              Re: Where can I find a summary table of various reqular expressions options? John G Harris <niam@jghnorth.org.uk.invalid> - 2019-08-12 18:56 +0100
                                                Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-08-13 15:02 +0200
                                                  Re: Where can I find a summary table of various reqular expressions options? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2019-08-13 08:55 -0700
                                                    Re: Where can I find a summary table of various reqular expressions options? Arno Welzel <usenet@arnowelzel.de> - 2019-08-13 20:04 +0200
                                                    FAQ (was: Where can I find a summary table of various reqular expressions options?) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2019-08-25 19:47 +0200
                                                      Re: FAQ (was: Where can I find a summary table of various reqular expressions options?) dr.j.r.stockton@gmail.com - 2019-08-25 13:51 -0700
                                                      Re: FAQ (was: Where can I find a summary table of various reqular expressions options?) Hans-Georg Michna <hans-georgNoEmailPlease@michna.com> - 2019-08-26 13:35 +0200
                                                        Re: FAQ (was: Where can I find a summary table of various reqular expressions options?) dr.j.r.stockton@gmail.com - 2019-08-27 04:57 -0700
                                                          Re: FAQ (was: Where can I find a summary table of various reqular expressions options?) Hans-Georg Michna <hans-georgNoEmailPlease@michna.com> - 2019-08-28 19:27 +0200
                                                            Re: FAQ (was: Where can I find a summary table of various reqular expressions options?) dr.j.r.stockton@gmail.com - 2019-08-28 12:51 -0700
                                                              Re: FAQ (was: Where can I find a summary table of various reqular expressions options?) Hans-Georg Michna <hans-georgNoEmailPlease@michna.com> - 2019-08-31 11:53 +0200
                                                            Re: FAQ Arno Welzel <usenet@arnowelzel.de> - 2019-08-28 23:59 +0200

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


#37118

From"Michael Haufe (TNO)" <tno@thenewobjective.com>
Date2019-08-13 08:55 -0700
Message-ID<150d6095-121c-433f-9b21-85533e33f33d@googlegroups.com>
In reply to#37113
Arno Welzel wrote:

> However - URLs should not become invalid or disappear anyway:
> 
> <https://www.w3.org/Provider/Style/URI>
> 
> So if Thomas Lahn mentions <http://pointedears.de/faq> as the URL of the
> FAQ for comp.lang.javascript, this URL should not change.
> 
> If Thomas Lahn ever decides not to maintain his FAQ any longer I'm sure
> he will either set up a redirection to the new location or add an
> appropriate note about this in the existing document.
> 
> It would also be a good idea, if <http://jibbering.com/faq/> would
> contain a pointer to <http://pointedears.de/faq>. I just sent an e-mail
> to Garret - maybe he will add this to his FAQ.

Please don't linger on this topic, it's tiring and the history is long.

Thomas is indeed the groups elected maintainer of the FAQ.

The FAQ is located at: <http://pointedears.de/scripts/faq/cljs/>

Drama caused Garret to give it up as he wanted to be paid by people to maintain it. So don't bother reaching it out.

Some history:

<https://groups.google.com/forum/#!msg/comp.lang.javascript/fW-DZEEV4zQ/TweAaFpkEEAJ>
<https://groups.google.com/d/msg/comp.lang.javascript/_2dDNDRlZO8/oMu3_LQFvn0J>


I think the reality is that no one really cares though. 

Turning on automated postings again might help.

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


#37119

FromArno Welzel <usenet@arnowelzel.de>
Date2019-08-13 20:04 +0200
Message-ID<grgccuFgt2fU1@mid.individual.net>
In reply to#37118
Michael Haufe (TNO):

> Arno Welzel wrote:
[...]
>> It would also be a good idea, if <http://jibbering.com/faq/> would
>> contain a pointer to <http://pointedears.de/faq>. I just sent an e-mail
>> to Garret - maybe he will add this to his FAQ.
> 
> Please don't linger on this topic, it's tiring and the history is long.
> 
> Thomas is indeed the groups elected maintainer of the FAQ.
> 
> The FAQ is located at: <http://pointedears.de/scripts/faq/cljs/>
> 
> Drama caused Garret to give it up as he wanted to be paid by people to maintain it. So don't bother reaching it out.
> 
> Some history:
> 
> <https://groups.google.com/forum/#!msg/comp.lang.javascript/fW-DZEEV4zQ/TweAaFpkEEAJ>
> <https://groups.google.com/d/msg/comp.lang.javascript/_2dDNDRlZO8/oMu3_LQFvn0J>
[...]

Ok, I wasn't aware of this and I don't expect any reaction from Garret
or at least I know how to deal with it, if it is not as polite as expected.


-- 
Arno Welzel
https://arnowelzel.de

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


#37153 — FAQ (was: Where can I find a summary table of various reqular expressions options?)

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2019-08-25 19:47 +0200
SubjectFAQ (was: Where can I find a summary table of various reqular expressions options?)
Message-ID<2131035.ElGaqSPkdT@PointedEars.de>
In reply to#37118
Michael Haufe (TNO) wrote:

> Arno Welzel wrote:
>> However - URLs should not become invalid or disappear anyway:
>> 
>> <https://www.w3.org/Provider/Style/URI>
>> 
>> So if Thomas Lahn mentions <http://pointedears.de/faq> as the URL of the
>> FAQ for comp.lang.javascript, this URL should not change.

It is not going to.

>> If Thomas Lahn ever decides not to maintain his FAQ any longer I'm sure
>> he will either set up a redirection to the new location or add an
>> appropriate note about this in the existing document.

Correct.
 
>> It would also be a good idea, if <http://jibbering.com/faq/> would
>> contain a pointer to <http://pointedears.de/faq>. I just sent an e-mail
>> to Garret - maybe he will add this to his FAQ.

Thanks.

> Please don't linger on this topic, it's tiring and the history is long.
> 
> Thomas is indeed the groups elected maintainer of the FAQ.

Although I appreciate the sentiment, there was no election, so it is 
incorrect to say that I would be an *elected* maintainer.  I was merely the 
only one who volunteered to do it, *and* actually *did* *something* to 
(enable us to) *improve* the content (certainly not enough, I am well-aware 
of that; but also I expected more support from folks in doing it).
 
> The FAQ is located at: <http://pointedears.de/scripts/faq/cljs/>

It is also located at <http://PointedEars.de/faq> (as Arno Welzel has said 
correctly) because the latter redirects to the former.  The latter is easier 
to remember and to write in a Usenet signature or Tweet.  Please use it.

> Drama caused Garret to give it up as he wanted to be paid by people to
> maintain it.

Really?  I was not aware of the payment part.

> So don't bother reaching it out.

I would still support and appreciate a link or even *a redirection* from the 
old outdated to the new updated FAQ.

> I think the reality is that no one really cares though.

JFTR: *I* still care (otherwise I would not have it still online after 4 
years).  But if I remain the only one, that will probably not be enough.  
Especially as I am studying again, too.

GitHub Pull Requests (PR) *can* be made.  And JFTR, they can be made since 4 
years ago; one has been made by Christoph M. Becker in 2016 (ironically, to 
point out that PRs can be made), and *no* additional one have been made by 
people so far.

However, I also recognize the current markup format of the FAQ (which I 
inherited from Garrett, too) is not conducive to contributions: Fewer people 
understand XML than, for example, GitHub Markdown, and ISTM that with JSON, 
CSON, and YML around, XML as a document(ation) format is going the way of 
the dinosaurs.  Off the top of my hat, I would probably support switching to 
any other markup format from which a table of contents can be generated 
*automatically* (I remember vaguely, from several years ago, that GitHub 
Pages could do that with a plugin, but I might be wrong).

On the other hand, at the rate at which the FAQ content is changing (0 
edits/hour), maybe it is a mistake to worry about the TOC and the automated 
section numbering at all.  Almost everybody appears to be writing their 
specifications and documentation in (GitHub) Markdown now (me included);
for example:

<https://github.com/tc39>
<https://github.com/airbnb/javascript>
<https://github.com/php-fig/fig-standards>

And since (contrary to Garrett, IIRC) I have the FAQ sources on GitHub 
already, I/we can make sure that no original content is lost in the 
conversion.

> Turning on automated postings again might help.

ACK.  But: The possibility of automated postings might disappear (at first) 
with the conversion to a less well-structured but easier editable markup 
format.  For example, I would have to write a program that properly extracts 
random sections from a Markdown document first (probably doable with sed or 
awk).

-- 
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

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


#37154 — Re: FAQ (was: Where can I find a summary table of various reqular expressions options?)

Fromdr.j.r.stockton@gmail.com
Date2019-08-25 13:51 -0700
SubjectRe: FAQ (was: Where can I find a summary table of various reqular expressions options?)
Message-ID<e87349bc-076a-405d-a6f6-b07debdf2751@googlegroups.com>
In reply to#37153
On Sunday, 25 August 2019 18:47:52 UTC+1, Thomas 'PointedEars' Lahn  wrote:

> Off the top of my hat, I would probably support switching to 
> any other markup format from which a table of contents can be generated 
> *automatically* (I remember vaguely, from several years ago, that GitHub 
> Pages could do that with a plugin, but I might be wrong).

Many years ago, ISTR, I wrote a Borland Pascal 7 program which would read HTML source for a Web page and generate a linking index to the H elements, or something like that.  I don't use it now, as (1) it is 16-bit code, (2) I've forgotten its filename.

But it should be sufficiently easy to walk the DOM tree of a page as presented andto  generate the source code for a page index, which could be written into a DIV element; or written into a TEXTAREA for copy'n'paste, or better.  Put that code in an include file (which also provides the TEXTAREA), not provided to all ...

If you want to process a page set, then that page set can be walked and processed DOM by DOM.

If a programmer can do a text-processing job with pencil, paper, and great tedium, then he should be able to write a program to do it.

-- 
  (c) John Stockton, near London, UK.  Using Google Groups.           |
 Mail: J.R.""""""""@physics.org - or as Reply-To, if any.             |

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


#37155 — Re: FAQ (was: Where can I find a summary table of various reqular expressions options?)

FromHans-Georg Michna <hans-georgNoEmailPlease@michna.com>
Date2019-08-26 13:35 +0200
SubjectRe: FAQ (was: Where can I find a summary table of various reqular expressions options?)
Message-ID<dng7mehvuv7lc8ks3d31apg4qju1e0i92t@4ax.com>
In reply to#37153
On Sun, 25 Aug 2019 19:47:46 +0200, Thomas 'PointedEars' Lahn
wrote:

>... Off the top of my hat, I would probably support switching to 
>any other markup format from which a table of contents can be generated 
>*automatically* ...

I once wrote this:

http://michna.com/jstoc.htm

That page can also serve as an example of an auto-generated
table of contents. Disable Javascript, and the table of contents
is no longer there.

Works on HTML, perhaps not your favorite markup format. (:-)

But any markup format that marks headings in a computer-readable
way can be auto-processed into a table of contents.

Hans

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


#37156 — Re: FAQ (was: Where can I find a summary table of various reqular expressions options?)

Fromdr.j.r.stockton@gmail.com
Date2019-08-27 04:57 -0700
SubjectRe: FAQ (was: Where can I find a summary table of various reqular expressions options?)
Message-ID<afba7564-d5a9-4138-b5f6-2d9db0283206@googlegroups.com>
In reply to#37155
On Monday, 26 August 2019 12:35:06 UTC+1, Hans-Georg Michna  wrote:

> I once wrote this:
> 
> http://michna.com/jstoc.htm

I didn't like that filename, until I realised that it did not have a missing 'r'.

You ask readers of that page to avoid using your Web site's version of jstoc.js repeatedly, but instead to take a copy to use.  You can prevent them using your copy by adding to your code a test of location.href for matching the site's location.  They can remove that test, but not from the copy on your site.

-- 
  (c) John Stockton, near London, UK.  Using Google Groups.           |
 Mail: J.R.""""""""@physics.org - or as Reply-To, if any.             |

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


#37157 — Re: FAQ (was: Where can I find a summary table of various reqular expressions options?)

FromHans-Georg Michna <hans-georgNoEmailPlease@michna.com>
Date2019-08-28 19:27 +0200
SubjectRe: FAQ (was: Where can I find a summary table of various reqular expressions options?)
Message-ID<k4edme13o2b754vfl1h0bfbr6sank8gf46@4ax.com>
In reply to#37156
On Tue, 27 Aug 2019 04:57:27 -0700 (PDT),
dr.j.r.stockton@gmail.com wrote:

>On Monday, 26 August 2019 12:35:06 UTC+1, Hans-Georg Michna  wrote:

>> I once wrote this:
>> 
>> http://michna.com/jstoc.htm

>I didn't like that filename, until I realised that it did not have a missing 'r'.
>
>You ask readers of that page to avoid using your Web site's version of jstoc.js repeatedly, but instead to take a copy to use.  You can prevent them using your copy by adding to your code a test of location.href for matching the site's location.  They can remove that test, but not from the copy on your site.

What's with the missing r? I have no clue.

Good idea to prevent repeated direct reference and downloading,
but it was never really important. I have not noticed excessive
use, so I don't worry. The file is probably not widely known.

Hans

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


#37158 — Re: FAQ (was: Where can I find a summary table of various reqular expressions options?)

Fromdr.j.r.stockton@gmail.com
Date2019-08-28 12:51 -0700
SubjectRe: FAQ (was: Where can I find a summary table of various reqular expressions options?)
Message-ID<4cd439db-cd2a-49a6-8753-288af2cb8e65@googlegroups.com>
In reply to#37157
On Wednesday, 28 August 2019 18:27:35 UTC+1, Hans-Georg Michna  wrote:
> On Tue, 27 Aug 2019 04:57:27 -0700 (PDT),
 JRS wrote:
> 
> >On Monday, 26 August 2019 12:35:06 UTC+1, Hans-Georg Michna  wrote:
> 
> >> I once wrote this:
> >> 
> >> http://michna.com/jstoc.htm
> 
> >I didn't like that filename, until I realised that it did not have a missing 'r'.

> What's with the missing r? I have no clue.

Most people will immediately read "jstoc" as short for "JavaScript Table of Contents", as no doubt you intended.

But to me, "jstoc" first looked as being my first initial, followed by the first half of my surname - and I *never* refer to myself using my outer two initials. just as I never put my middle initial between my outer names - see sig (in fixed-pitch font) below ...

I use "js-" to begin the filenames of JavaScript pages, with five characters following.

-- 
  (c) John Stockton, near London, UK.  Using Google Groups.           |
 Mail: J.R.""""""""@physics.org - or as Reply-To, if any.             |

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


#37160 — Re: FAQ (was: Where can I find a summary table of various reqular expressions options?)

FromHans-Georg Michna <hans-georgNoEmailPlease@michna.com>
Date2019-08-31 11:53 +0200
SubjectRe: FAQ (was: Where can I find a summary table of various reqular expressions options?)
Message-ID<vmgkmep9gldl5qjsme4h9or1hejpm6gp3e@4ax.com>
In reply to#37158
On Wed, 28 Aug 2019 12:51:14 -0700 (PDT),
dr.j.r.stockton@gmail.com wrote:

>On Wednesday, 28 August 2019 18:27:35 UTC+1, Hans-Georg Michna  wrote:
>> On Tue, 27 Aug 2019 04:57:27 -0700 (PDT),
> JRS wrote:
>> 
>> >On Monday, 26 August 2019 12:35:06 UTC+1, Hans-Georg Michna  wrote:
>> 
>> >> I once wrote this:
>> >> 
>> >> http://michna.com/jstoc.htm
>> 
>> >I didn't like that filename, until I realised that it did not have a missing 'r'.
>
>> What's with the missing r? I have no clue.
>
>Most people will immediately read "jstoc" as short for "JavaScript Table of Contents", as no doubt you intended.
>
>But to me, "jstoc" first looked as being my first initial, followed by the first half of my surname - and I *never* refer to myself using my outer two initials. just as I never put my middle initial between my outer names - see sig (in fixed-pitch font) below ...
>
>I use "js-" to begin the filenames of JavaScript pages, with five characters following.

Ah, I completely overlooked that.

Consider the name of the proggie a tribute to your honor. (:-)

Hans

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


#37159 — Re: FAQ

FromArno Welzel <usenet@arnowelzel.de>
Date2019-08-28 23:59 +0200
SubjectRe: FAQ
Message-ID<gsobq2F66euU1@mid.individual.net>
In reply to#37157
Hans-Georg Michna:

> On Tue, 27 Aug 2019 04:57:27 -0700 (PDT),
> dr.j.r.stockton@gmail.com wrote:
> 
>> On Monday, 26 August 2019 12:35:06 UTC+1, Hans-Georg Michna  wrote:
> 
>>> I once wrote this:
>>>
>>> http://michna.com/jstoc.htm
> 
>> I didn't like that filename, until I realised that it did not have a missing 'r'.
>>
>> You ask readers of that page to avoid using your Web site's version of jstoc.js repeatedly, but instead to take a copy to use.  You can prevent them using your copy by adding to your code a test of location.href for matching the site's location.  They can remove that test, but not from the copy on your site.
> 
> What's with the missing r? I have no clue.

jstoc.html could be misunderstood as "jrstoc.html" or "j.r.stockton"...


-- 
Arno Welzel
https://arnowelzel.de

[toc] | [prev] | [standalone]


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

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


csiph-web