<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">However with a growing number of abstractions I built and use all the<br>time, it's becoming a bit hard to 1) share the patches with others and
<br>2) make a kind of snapshot of a project complete with all abstractions<br>used, for example to do easy backups.</blockquote><div><br><br>I should think this wouldn't be too difficult to do just with a little bash or Python script, even...
<br>I guess it would be a convenience for Pd to do it, but I could see it not being too difficult to develop an external program to create &quot;bundles&quot; like this.<br><br>As for the actual file format, what about just linking to something like libtar and using already-available routines?&nbsp; For instance, if pd is told to run a file 
test.tar.gz, it would automatically load the file &quot;test.pd&quot; inside that tar file, and then any abstractions would also assume to be available within that tarball.&nbsp; I guess this wouldn't work so well for externals, however, since the OS couldn't load them from a tarball.
<br><br>Steve<br><br></div></div><br>