[Templates] TT in Python

Sean McAfee eefacm@gmail.com
Thu, 3 May 2007 17:57:16 -0700


------=_Part_33506_20213749.1178240236561
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi, Andy--

Do you think you might be able to set up a repository for the Python port of
TT2 in the next day or so?  I'm about to go on vacation for a week, and it
would be nice to upload my existing material before then so that people can
start looking it over while I'm out of contact.

Thanks!


--Sean

On 4/20/07, Andy Wardley <abw@wardley.org> wrote:
>
> Sean McAfee wrote:
> > I'm about ready to put a lot more eyes on it, if there's any interest.
> > So, is there?
>
> Hi Sean,
>
> I think this is a great idea.  You've certainly got my full support.
> I can set up an SVN repository when you're ready for it and hand out
> commit bits to those who want them.  Any advice or information you need,
> just shout.
>
> Part of my long-term plan for TT has always (tentatively) included ports
> to other languages.  Python, Ruby, PHP, Javascript (runtime, like
> Jemplate)
> and C are all possible candidates. But I wanted to fix the things that
> were
> broken in the Perl version first.  And that's where TT3 comes in...
>
> My current plan for the next few months (modulo Steinbeck[*]) is to
> finalise
> the design/implementation for TT3, working through each sub-section at a
> time (e.g. front-end, configuration, context, providers, templates,
> parser,
> etc).  I'll either write/update design documents (or apocalypses in Perl6
> style) or write a reference implementation in Perl, or some combination of
> the two.
>
> So that might be a good opportunity to develop the Perl and Python ports
> of TT3 roughly in parallel.  But I don't want to discourage you from
> pressing
> ahead with a TT2 port in the mean time.
>
> I must admit, I don't usually do Python (I could never get over the indent
> thing).  But I guess it's a chance for me to learn more about it.
>
> Cheers
> A
>
>
> [*] John Steinbeck.  Of Mice and Men.  The plans of which, go oft astray.
>
>

------=_Part_33506_20213749.1178240236561
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi, Andy--<br><br>Do you think you might be able to set up a repository for the Python port of TT2 in the next day or so?&nbsp; I&#39;m about to go on vacation for a week, and it would be nice to upload my existing material before then so that people can start looking it over while I&#39;m out of contact.
<br><br>Thanks!<br><br><br>--Sean<br><br><div><span class="gmail_quote">On 4/20/07, <b class="gmail_sendername">Andy Wardley</b> &lt;<a href="mailto:abw@wardley.org">abw@wardley.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Sean McAfee wrote:<br>&gt; I&#39;m about ready to put a lot more eyes on it, if there&#39;s any interest.<br>&gt; So, is there?<br><br>Hi Sean,<br><br>I think this is a great idea.&nbsp;&nbsp;You&#39;ve certainly got my full support.
<br>I can set up an SVN repository when you&#39;re ready for it and hand out<br>commit bits to those who want them.&nbsp;&nbsp;Any advice or information you need,<br>just shout.<br><br>Part of my long-term plan for TT has always (tentatively) included ports
<br>to other languages.&nbsp;&nbsp;Python, Ruby, PHP, Javascript (runtime, like Jemplate)<br>and C are all possible candidates. But I wanted to fix the things that were<br>broken in the Perl version first.&nbsp;&nbsp;And that&#39;s where TT3 comes in...
<br><br>My current plan for the next few months (modulo Steinbeck[*]) is to finalise<br>the design/implementation for TT3, working through each sub-section at a<br>time (e.g. front-end, configuration, context, providers, templates, parser,
<br>etc).&nbsp;&nbsp;I&#39;ll either write/update design documents (or apocalypses in Perl6<br>style) or write a reference implementation in Perl, or some combination of<br>the two.<br><br>So that might be a good opportunity to develop the Perl and Python ports
<br>of TT3 roughly in parallel.&nbsp;&nbsp;But I don&#39;t want to discourage you from pressing<br>ahead with a TT2 port in the mean time.<br><br>I must admit, I don&#39;t usually do Python (I could never get over the indent<br>thing).&nbsp;&nbsp;But I guess it&#39;s a chance for me to learn more about it.
<br><br>Cheers<br>A<br><br><br>[*] John Steinbeck.&nbsp;&nbsp;Of Mice and Men.&nbsp;&nbsp;The plans of which, go oft astray.<br><br></blockquote></div><br>

------=_Part_33506_20213749.1178240236561--