diff docs/rendered/pymonkey.html @ 163:4edaa0e6f382

Added notes on identity perseverance for objects.
author Atul Varma <varmaa@toolness.com>
date Sun, 30 Aug 2009 17:00:33 -0700
parents 28d067082390
children 3fadba042201
line wrap: on
line diff
--- a/docs/rendered/pymonkey.html	Sun Aug 30 16:28:38 2009 -0700
+++ b/docs/rendered/pymonkey.html	Sun Aug 30 17:00:33 2009 -0700
@@ -88,6 +88,16 @@
 <span class="go">True</span>
 </pre></div>
 </div>
+<p>Note that <a title="pymonkey.Object" class="reference" href="#pymonkey.Object"><tt class="xref docutils literal"><span class="pre">Object</span></tt></a> and all its subclasses are
+identity-preserving when passed between Python-land and
+JS-land. For instance:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">cx</span> <span class="o">=</span> <span class="n">pymonkey</span><span class="o">.</span><span class="n">Runtime</span><span class="p">()</span><span class="o">.</span><span class="n">new_context</span><span class="p">()</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">obj1</span> <span class="o">=</span> <span class="n">cx</span><span class="o">.</span><span class="n">new_object</span><span class="p">()</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">obj2</span> <span class="o">=</span> <span class="n">cx</span><span class="o">.</span><span class="n">evaluate_script</span><span class="p">(</span><span class="n">obj1</span><span class="p">,</span> <span class="s">&#39;this&#39;</span><span class="p">,</span> <span class="s">&#39;&lt;string&gt;&#39;</span><span class="p">,</span> <span class="mf">1</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">obj1</span> <span class="ow">is</span> <span class="n">obj2</span>
+<span class="go">True</span>
+</pre></div>
+</div>
 <dl class="method">
 <dt id="pymonkey.Object.get_runtime">
 <tt class="descname">get_runtime</tt><big>(</big><big>)</big><a class="headerlink" href="#pymonkey.Object.get_runtime" title="Permalink to this definition">ΒΆ</a></dt>