On Nov 12, 2009, at 1:04 PM, András Murányi wrote:



On Thu, Nov 12, 2009 at 4:57 PM, Hans-Christoph Steiner <hans@at.or.at> wrote:

I think its good to get to a point where we don't have to worry much about backwards compatibility.  IMHO, the easiest way to do that is embed library and other settings in each patch rather than having libraries loaded by default. 

Sounds good to me.
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.

That could work.  That's how Max/MSP handles it.  Here's their extensions in rough order of introduction:
.pat
.mxt
.mxb
.help
.mxo
.maxpat
.maxhelp

That seems excessive to me tho.  I think I'm missing some even.

.hc

----------------------------------------------------------------------------

                            kill your television