humm... isn't that the major issue concerning a graphical language like pd? We can try to diff both visual and text elements, but I think what has the most semantical meaning diff-wise should be the text file content. I am trying to think about small example first so I can see the extent of the problem.<br>
<br>Seems like an interesting project.<br><br>best regards,<br>Pedro Lopes<br><br><div class="gmail_quote">On Sat, Aug 14, 2010 at 12:06 AM, Hans-Christoph Steiner <span dir="ltr"><<a href="mailto:hans@at.or.at">hans@at.or.at</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><br>
This would be an awesome project for someone to take on. From my point<br>
of view, I think the most fruitful place to start is not the .pd text<br>
file format, but the visual rendering of that text file. It is how the<br>
Pd patch looks that is meaningful, so I think that rendering an image of<br>
each patch/subpatch then using some kind of visual diff would be a good<br>
place to start.<br>
<font color="#888888"><br>
.hc<br>
</font><div class="im"><br>
On Sat, 2010-08-14 at 00:00 +0100, Pedro Lopes wrote:<br>
> >The day we have meaningful diffs, we can systematise the >evolution<br>
> of pd help file translations, as mistakes are >corrected, as details<br>
> are explained, and as new features are >added.<br>
><br>
> Nicely pointed Mathieu, I agreed. Although it is not trivial,<br>
> its definitely a matter that should be addressed to allow a "better"<br>
> evolution of pd as a community/open driven language.<br>
><br>
><br>
> How could pd's file structure could be easily changed to being more<br>
> "diffable"? Have you organized any thoughts on that? (a quick<br>
> self-mental exercise shows me that it would require major changes, or<br>
> can we see conversely on a different "diff" process?)<br>
><br>
><br>
> best regards,<br>
> Pedro<br>
><br>
> On Fri, Aug 13, 2010 at 11:39 PM, Mathieu Bouchard<br>
> <<a href="mailto:matju@artengine.ca">matju@artengine.ca</a>> wrote:<br>
> The day we have meaningful diffs, we can systematise the<br>
> evolution of pd help file translations, as mistakes are<br>
> corrected, as details are explained, and as new features are<br>
> added.<br>
><br>
><br>
><br>
> --<br>
> Pedro Lopes (ongoing MSc)<br>
> contact: <a href="mailto:pedro.lopes@ist.utl.pt">pedro.lopes@ist.utl.pt</a><br>
> website: <a href="http://web.ist.utl.pt/Pedro.Lopes" target="_blank">http://web.ist.utl.pt/Pedro.Lopes</a><br>
><br>
</div><div><div></div><div class="h5">> _______________________________________________<br>
> <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
> UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Pedro Lopes (ongoing MSc)<br>contact: <a href="mailto:pedro.lopes@ist.utl.pt" target="_blank">pedro.lopes@ist.utl.pt</a><br>website: <a href="http://web.ist.utl.pt/Pedro.Lopes" target="_blank">http://web.ist.utl.pt/Pedro.Lopes</a> <br>