<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Nov 12, 2009, at 1:04 PM, András Murányi wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><br><div class="gmail_quote">On Thu, Nov 12, 2009 at 4:57 PM, Hans-Christoph Steiner <span dir="ltr">&lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0.8ex; padding-left: 1ex; position: static; z-index: auto; "> <br> I think its good to get to a point where we don't have to worry much about backwards compatibility. &nbsp;IMHO, the easiest way to do that is embed library and other settings in each patch rather than having libraries loaded by default.&nbsp; <br> </blockquote></div><br>Sounds good to me.<br>If we want to have backwards-compatibility AND to change things in a tabula-rasa way, we could establish a new "file type" (perhaps just a new filename extension eg.: .pd2) and then .pd files would be parsed with the old logic and .pd2 files with the brand new logic. Dunno if it actually makes sense, it just came to my mind now.<br></blockquote></div><div><br></div>That could work. &nbsp;That's how Max/MSP handles it. &nbsp;Here's their extensions in rough order of introduction:<div>.pat</div><div>.mxt</div><div>.mxb</div><div>.help</div><div>.mxo</div><div>.maxpat</div><div>.maxhelp<br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><br></div><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">That seems excessive to me tho. &nbsp;I think I'm missing some even.</div><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><br class="Apple-interchange-newline"><div>.hc</div><div><br></div><div>----------------------------------------------------------------------------<br></div><div><br class="khtml-block-placeholder"></div><div>&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;kill your television</div><br class="Apple-interchange-newline"></div></span> </div><br></div></body></html>