<div dir="ltr"><br><br><div class="gmail_quote">On Fri, Aug 6, 2010 at 3:13 AM, Simon Michael <span dir="ltr">&lt;<a href="mailto:simon@joyful.com">simon@joyful.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 8/5/10 12:57 AM, Michael Snoyman wrote:<br>
&gt; Thanks for the input everyone. I&#39;ve just pushed the new Hamlet runtime code to github[1]. Instead of using data-object,<br>
&gt; I&#39;ve created a new datatype: HamletData[2]. Runtime templates support *almost* the entirety of valid Hamlet documents;<br>
<br></div>
Excellent! With the following kludgery I was able to change hamlet files and see the effect immediately. A boon for development. Useful parse errors in the browser too. It&#39;s not all smooth of course. Including other hamlets and integrating RT and non-RT hamlets seems a lot of work.<br>

<br></blockquote><div>It&#39;s true that none of this interoperation will be automatic, but it&#39;s possible. Regarding: including other hamlets, you just need to parse them first and then include them in your HamletData. Regarding integrating RT and non-RT: I would say your best bet it to do that via Html (). In other words, apply the template to the URL rendering function, resulting in a Html () value, and then embed that in the template you desire.</div>
<div><br></div><div>For the moment, RT templates are definitely second-class citizens, but if people have ideas of how to improve them, I&#39;d be happy to hear it.</div><div><br></div><div>Michael</div></div></div>