I don't think there is any reason for this behavior on GNU/Linux besides it just hasn't been implemented. It wouldn't be too hard to implement, if anyone is interested in trying.
.hc On May 29, 2008, at 1:51 AM, Roman Haefeli wrote: > while we're at it: > i noticed, that pd's path on linux pd is hardcoded into the binary, > which means, that [declare -std*] doesn't work as expected, if you > choose a different install directory (without recompiling), whereas on > windows there is no hardcoded path of its own, which, IMO, is good, > because you are free to put your pd binaries whereever you want. on > windows it is easily possible to distribute a pd based project on a cd > and run it directly from there, where this would cause troubles on > linux. is that something, that could be fixed? or is there a > well-founded reason for this? > > roman > > > On Thu, 2008-05-29 at 01:22 +0200, Roman Haefeli wrote: >> i am very much in favor of that change and i _don't_ care about any >> backwards compatibility issues, since [declare] has been proven to be >> very unreliable anyway. better to change it early, before usage of >> it is >> widely spread. >> >> personally i think, that your suggestion is the layout, that makes >> most >> sense and it is intuitive to use. >> >> roman >> >> On Thu, 2008-05-29 at 00:34 +0200, Hans-Christoph Steiner wrote: >>> On GNU/Linux and Windows, -stdpath work like this: [declare - >>> stdpath ../extra/<somedir>]. On Mac OS X, you need to omit the >>> "../", i.e. [declare -stdpath extra/<somedir>]. Since that means >>> that [declare] with -stdpath has broken behavior, I want to >>> suggest a >>> change that would make it more intuitive but would break on all >>> platforms: >>> >>> Right now, I don't see any reason why -stdpath should include the >>> "../ >>> extra" part. Since all externals have been included in "pd/ >>> extra" by >>> convention for a long time, it seems to me that it would make the >>> most sense to make -stdpath relative to "/path/to/pd/extra". (I >>> remember many years ago some people using an 'externs' folder, but I >>> haven't seen/heard that in years). This would make the above >>> [declare] like this: >>> >>> [declare -stdpath <somedir>] >>> >>> I think the same would apply to -stdlib: >>> >>> [declare -stdlib <somedir>] >>> >>> .hc >>> >>> >>> -------------------------------------------------------------------- >>> ---- >>> ---- >>> >>> I have the audacity to believe that peoples everywhere can have >>> three >>> meals a day for their bodies, education and culture for their minds, >>> and dignity, equality and freedom for their spirits. - Martin >>> Luther King, Jr. >>> >>> >>> >>> _______________________________________________ >>> PD-dev mailing list >>> [email protected] >>> http://lists.puredata.info/listinfo/pd-dev >> >> >> >> >> ___________________________________________________________ >> Der frhe Vogel fngt den Wurm. Hier gelangen Sie zum neuen Yahoo! >> Mail: http://mail.yahoo.de >> >> >> _______________________________________________ >> PD-dev mailing list >> [email protected] >> http://lists.puredata.info/listinfo/pd-dev > > > > ___________________________________________________________ > Telefonate ohne weitere Kosten vom PC zum PC: http:// > messenger.yahoo.de ------------------------------------------------------------------------ ---- The arc of history bends towards justice. - Dr. Martin Luther King, Jr. _______________________________________________ PD-dev mailing list [email protected] http://lists.puredata.info/listinfo/pd-dev
