From: Garrett Smith on
Rhino is a non-browser javascript implementation and it does not appear
in the FAQ resources under:

Non-Browser javascript Implementations

I think the link should be on the list:
<http://www.mozilla.org/rhino/>
--
Garrett
comp.lang.javascript FAQ: http://jibbering.com/faq/
From: Jorge on
On Apr 12, 9:12 am, Garrett Smith <dhtmlkitc...(a)gmail.com> wrote:
> Rhino is a non-browser javascript implementation and it does not appear
> in the FAQ resources under:
>
> Non-Browser javascript Implementations
>
> I think the link should be on the list:
> <http://www.mozilla.org/rhino/>

There are way too many things that do not appear in the JS resources
FAQ entry.
--
Jorge.
From: Thomas 'PointedEars' Lahn on
Garrett Smith wrote:

> Rhino is a non-browser javascript implementation

There are no "javascript implementations"; that is based on a fantasy
of yours. There are implementations of _ECMAScript_ (or _ECMAScript_
implementations) instead.

However:

| Rhino is an open-source implementation of JavaScript written entirely
| in Java.

It is very important to write _JavaScript_ (as spelled) here because it
refers to Mozilla.org JavaScript, one particular implementation of
ECMAScript.

Further, where does it say that Rhino is "non-browser"?

| [Rhino] is typically embedded into Java applications to provide scripting
| to end users.

And there are browsers that use Rhino as scripting engine, in particular
ICEbrowser from ICEsoft Technologies:

<http://www.mozilla.org/rhino/users.html>

> and it does not appear in the FAQ resources under:
>
> Non-Browser javascript Implementations
>
> I think the link should be on the list:
> <http://www.mozilla.org/rhino/>

Certainly yes, but under a different (more sensible) heading.


PointedEars
--
Danny Goodman's books are out of date and teach practices that are
positively harmful for cross-browser scripting.
-- Richard Cornford, cljs, <cife6q$253$1$8300dec7(a)news.demon.co.uk> (2004)
From: AcidDragon on
But is JavaScript not just ECMAscript 262 with server side and client
side extensions, mainly around HTML handling?


On 12 Apr, 12:51, Thomas 'PointedEars' Lahn <PointedE...(a)web.de>
wrote:
> Garrett Smith wrote:
> > Rhino is a non-browser javascript implementation
>
> There are no "javascript implementations"; that is based on a fantasy
> of yours.  There are implementations of _ECMAScript_ (or _ECMAScript_
> implementations) instead.
>
> However:
>
> | Rhino is an open-source implementation of JavaScript written entirely
> | in Java.
>
> It is very important to write _JavaScript_ (as spelled) here because it
> refers to Mozilla.org JavaScript, one particular implementation of
> ECMAScript.
>
> Further, where does it say that Rhino is "non-browser"?
>
> | [Rhino] is typically embedded into Java applications to provide scripting
> | to end users.
>
> And there are browsers that use Rhino as scripting engine, in particular
> ICEbrowser from ICEsoft Technologies:
>
> <http://www.mozilla.org/rhino/users.html>
>
> > and it does not appear in the FAQ resources under:
>
> > Non-Browser javascript Implementations
>
> > I think the link should be on the list:
> > <http://www.mozilla.org/rhino/>
>
> Certainly yes, but under a different (more sensible) heading.
>
> PointedEars
> --
> Danny Goodman's books are out of date and teach practices that are
> positively harmful for cross-browser scripting.
>  -- Richard Cornford, cljs, <cife6q$253$1$8300d...(a)news.demon.co.uk> (2004)

From: Thomas 'PointedEars' Lahn on
AcidDragon wrote:

> But is JavaScript not just ECMAscript 262 with server side and client
> side extensions, mainly around HTML handling?

No.

Please learn to quote.


PointedEars
--
Anyone who slaps a 'this page is best viewed with Browser X' label on
a Web page appears to be yearning for the bad old days, before the Web,
when you had very little chance of reading a document written on another
computer, another word processor, or another network. -- Tim Berners-Lee