Michael Neumann <mneumann / ntecs.de> wrote:

> Change #{ ... } to #< ... >
> 
>   def puts(str)
>     `document.getElementById("STDOUT")['innerHTML'] =
>         document.getElementById("STDOUT")['innerHTML'] + "#<str>\n"`
>     end
> 
> And if you move "puts" into module Kernel, then you can also use the "p"
> method, which is equivalent to puts(obj.inspect).

OK fine, thanks.

first i had a js error at line 609 (unterminated string) of the
resulting file because i get :

document... = document... + "_str
";

instead of having :

document... = document... + _str + "\n";

and, after correcting that point i get from js console :

Error: uncaught exception: [object Object]

my html file being at :

<http://www.yvon-thoraval.com/ruby2js/ntecs.de/hg-projects/rubyjs/essai/
index.html>

Again, vielen dank ;-)

-- 
Artaban de M