What does this Javascript do? 
<p>What is this line doing:</p>

<pre><code>  var tfun = new Function("_", "at" , "with(_) {return (" + text + ");}" );
</code></pre>

<p>What is the <code>_</code>, <code>at</code>, and <code>with(_)</code>?</p>

<p>I've read this:
<a href="http://www.permadi.com/tutorial/jsFunc/index.html" rel="nofollow">http://www.permadi.com/tutorial/jsFunc/index.html</a></p>

<p>I understand that it's creating a new function object, but am still quite puzzled at what his is supposed to do.</p>

<p>Thanks.</p>

<p>Forgot to put the source:
<a href="http://kite.googlecode.com/svn/trunk/kite.js" rel="nofollow">http://kite.googlecode.com/svn/trunk/kite.js</a></p>

<p><a href="http://www.terrainformatica.com/2011/03/the-kite-template-engine-for-javascript/" rel="nofollow">http://www.terrainformatica.com/2011/03/the-kite-template-engine-for-javascript/</a></p>
