Jump to content

Talk:Rhino (JavaScript engine)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by BattyBot (talk | contribs) at 15:45, 5 July 2013 (Talk page general fixes & other cleanup using AWB (9335)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Untitled

I believe that Rhino 1.6 implements JavaScript 1.6, but the Rhino doc I saw was not 100% consistent... Any clarification welcome, would be useful to mention language version implemented.

yeah iam currently working in that. i dont see mozilla documents are not really helpful in guiding devolpers. i need to know how to specify the src script attribute here in Rhino. does anyone know? —Preceding unsigned comment added by Rammyramkumar (talkcontribs) 09:35, 22 March 2008 (UTC)[reply]

The second example is buggy: At EOF, S.readLine() will return null, so S.readLine().toUpperCase() throws an exception. better:

// The same as: import java.io.*;
importPackage(java.io);
importPackage(java.lang);

// "in" is a keyword in Javascript. 
// In Rhino you could query for an attribute using [] syntax: 
// Ex: System['out']
S = new BufferedReader( new InputStreamReader(System['in']) );
s = true;

while (s){
    s = S.readLine();
    if (s) System.out.println(s.toUpperCase());
}

-- Shouldn't this be sufficient (and more readable):

// The same as: import java.io.*;
importPackage(java.io);
importPackage(java.lang);

// "in" is a keyword in Javascript. 
// In Rhino you could query for an attribute using [] syntax: 
// Ex: System['out']
S = new BufferedReader( new InputStreamReader(System['in']) );

while (s = S.readLine()){
    System.out.println(s.toUpperCase());
}

Socramus (talk) 14:41, 22 April 2010 (UTC)[reply]