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ñÅñÆ