Patches item #2746054, was opened at 2009-04-08 21:40 Message generated for change (Tracker Item Submitted) made by eighthave You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478072&aid=2746054...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: puredata Group: feature Status: Open Resolution: None Priority: 8 Private: No Submitted By: Hans-Christoph Steiner (eighthave) Assigned to: Miller Puckette (millerpuckette) Summary: hard-code default user-install paths
Initial Comment: This patch hard-codes user install paths outlined in this FAQ entry. This makes it so that Pd has a standard, documented place for users to install their files, and means Pd will look in the user install paths regardless of the prefs.
http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files-with...
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478072&aid=2746054...
SourceForge.net wrote:
Initial Comment: This patch hard-codes user install paths outlined in this FAQ entry. This makes it so that Pd has a standard, documented place for users to install their files, and means Pd will look in the user install paths regardless of the prefs.
http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files-with...
just wondering why on linux the hardcoded directory is called "pd-externals" while on both w32 and osx the directory is called "Pd".
shouldn't it be a folder "Pd" as well? (to avoid confusion)
and as for linux (i know this has been discussed before): each and every application i know (but the most ugly ones :-)) put their plugins into a hidden directory. so why add clutter to the home-directory with ~/pd-externals/ rather than putting it into ~/.pd/extra ? (i would have put the preferences into ~/.pd/settings as well)
mfgasd.r IOhannes
On Apr 9, 2009, at 6:21 AM, IOhannes m zmoelnig wrote:
SourceForge.net wrote:
Initial Comment: This patch hard-codes user install paths outlined in this FAQ entry. This makes it so that Pd has a standard, documented place for users to install their files, and means Pd will look in the user install paths regardless of the prefs. http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files-with...
just wondering why on linux the hardcoded directory is called "pd- externals" while on both w32 and osx the directory is called "Pd".
shouldn't it be a folder "Pd" as well? (to avoid confusion)
and as for linux (i know this has been discussed before): each and every application i know (but the most ugly ones :-)) put their plugins into a hidden directory. so why add clutter to the home-directory with ~/pd-externals/ rather than putting it into ~/.pd/extra ? (i would have put the preferences into ~/.pd/settings as well)
There was extensive discussion on this topic in the past, and there was agreement on ~/pd-externals/. Check the archive for details.
http://lists.puredata.info/pipermail/pd-list/2008-07/063769.html http://lists.puredata.info/pipermail/pd-list/2008-06/063036.html
.hc
mfgasd.r IOhannes _______________________________________________ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
----------------------------------------------------------------------------
Computer science is no more related to the computer than astronomy is related to the telescope. -Edsger Dykstra
Hans-Christoph Steiner wrote:
On Apr 9, 2009, at 6:21 AM, IOhannes m zmoelnig wrote:
shouldn't it be a folder "Pd" as well? (to avoid confusion)
There was extensive discussion on this topic in the past, and there was agreement on ~/pd-externals/. Check the archive for details.
the topic mainlyy focused on ~/.pd vs ~/pd and i follow all the arguments back then. however, what i really wanted to ask (and what i actually did ask; i only eventually got caught by ~/.pd and wrote a bit too lengthy on that...; however i did mention that it had been discussed before :-)) is why both w32 and osx have a .../Pd folder whereas on linux it is .../pd-externals. why is it not ~/pd ?
re-reading the entire thread from back then does not kindle the impression that any agreement was made for "~/pd-externals" (though there was agreement not to hide the directory)
fgmadr IOhannes
On Apr 13, 2009, at 4:31 PM, IOhannes m zmölnig wrote:
Hans-Christoph Steiner wrote:
On Apr 9, 2009, at 6:21 AM, IOhannes m zmoelnig wrote:
shouldn't it be a folder "Pd" as well? (to avoid confusion)
There was extensive discussion on this topic in the past, and there was agreement on ~/pd-externals/. Check the archive for details.
the topic mainlyy focused on ~/.pd vs ~/pd and i follow all the arguments back then. however, what i really wanted to ask (and what i actually did ask; i only eventually got caught by ~/.pd and wrote a bit too lengthy on that...; however i did mention that it had been discussed before :-)) is why both w32 and osx have a .../Pd folder whereas on linux it is .../pd-externals. why is it not ~/pd ?
re-reading the entire thread from back then does not kindle the impression that any agreement was made for "~/pd-externals" (though there was agreement not to hide the directory)
At this point I don't remember the why, and I can't seem to find the answer in the archives. Pd-extended 0.40.3 has it set this way, so it would be nice to not have to change it.
I think I remember something about people worried about confusion between /usr/lib/pd, /usr/local/lib/pd, etc and this folder. 'pd- externals' makes it clear that it is not the same as /usr/local/lib/ pd, etc. This folder only really exists on GNU/Linux, so it only needs to be 'pd-externals' on GNU/Linux.
.hc