However, the "declare -path" won't make it _not_ work and will fix the example if a 'user' downloads it without changing their Pd installation (as someone like me would normally do.) So I'd recommend the "-path" option as the easier way to get started up. Once correctly "installed", ideally, it shouldn't need any declarations at all.
cheers M On Fri, Nov 02, 2012 at 11:03:36AM -0400, Hans-Christoph Steiner wrote: > > The downside of using [declare -path ..] is that if someone edits an example > and saves it somewhere else, it'll no longer work. An alternative is to use > [declare -lib share-mem], then it'll work wherever as long as share-mem is > installed. The downside there is that the library needs to be in the > standard install location or the path in order for that to work. For > development, I often put a symlink in ~/pd-externals to the folder in SVN, > then it works everywhere. > > .hc > > On Nov 2, 2012, at 7:48 AM, Cyrille Henry wrote: > > > yes, thanks! > > c > > > > > > Le 02/11/2012 12:34, Antoine Villeret a écrit : > >> nice work > >> thanks guys, > >> > >> maybe you can add a [declare -path ..] to all examples patches so that > >> they will work just after the make > >> > >> ++ > >> a > >> > >> -- > >> do it yourself > >> http://antoine.villeret.free.fr > >> http://drii.ensad.fr > >> -- > >> Google lit ce mail... > >> si vous refusez cela, utilisez l'adresse antoine.villeret [at] free.fr > >> <http://free.fr> pour me contacter > >> > >> > >> > >> 2012/11/1 Cyrille Henry <[email protected] <mailto:[email protected]>> > >> > >> > >> > >> Le 01/11/2012 16:30, Hans-Christoph Steiner a écrit : > >> > >> > >> You can get binaries from any library in pure-data SVN based on the > >> Library Template from the Jenkins build server. There will soon be a > >> Windows builder there too. For example, here's a Mac OS X 32-bit i386 > >> binary for shmem.pd_darwin: > >> > >> > >> https://macosx105-i386.pdlab.__puredata.info/job/template-__libraries/label=macosx105-__i386/ws/share_mem/shmem.pd___darwin > >> > >> <https://macosx105-i386.pdlab.puredata.info/job/template-libraries/label=macosx105-i386/ws/share_mem/shmem.pd_darwin> > >> > >> You can browse available platforms here: > >> > >> https://macosx105-i386.pdlab.__puredata.info/job/template-__libraries/ > >> <https://macosx105-i386.pdlab.puredata.info/job/template-libraries/> > >> > >> Also, there is a shmem.pd_linux checked into SVN, that should be > >> removed since it can be generated by typing 'make'. > >> > >> oups, my mistake. > >> i removed it. > >> cheers > >> > >> c > >> > >> > >> .hc > >> > >> On Nov 1, 2012, at 7:15 AM, Nicolas Montgermont wrote: > >> > >> btw : the object is still in development and may improve these > >> days specially concerning the message syntax. > >> we may provide osx (and ubuntu) binaries after the testing > >> period. > >> best, > >> n > >> > >> Le 01/11/12 10:24, Cyrille Henry a écrit : > >> > >> hello, > >> > >> for now, you'll have to grab sources from svn and compile > >> it yourself. > >> examples should provide a quick overview of the usability. > >> cheers > >> c > >> > >> Le 01/11/2012 05:40, Phil Stone a écrit : > >> > >> Cyrille, this is very exciting. Where can we get more > >> details? > >> > >> > >> Phil > >> > >> > >> On 10/31/12 4:19 PM, Cyrille Henry wrote: > >> > >> hello, > >> > >> i just did a initial commit of share-mem, a lib > >> dedicated to deal with shared memory. > >> > >> background : > >> pd / pd~ communication is really slow. by example, > >> having a pd~ patch with 8 audio in and 8 out, use about 50% cpu of a > >> recent computer for each process only to deal with audio communication. > >> sending a large array from one process to the other > >> is almost not possible in RT. > >> This really limit pd~ usability. > >> > >> ----- > >> > >> Thanks to share memory, communication between > >> process can be greatly improve. > >> This lib is mainly composed of an external, and few > >> abstraction and examples. > >> > >> > >> Everything look stable, at least on a ubuntu > >> (12.04) and a osX laptop. > >> Implementation follow POSIX standard, so it will > >> unfortunately not work on windows. > >> > >> everything that I need is there, even if lot's more > >> work could be made. I hope to have user feedback before making more > >> development. > >> > >> Cheers > >> Cyrille > >> > >> > >> _________________________________________________ > >> Pd-announce mailing list > >> [email protected] <mailto:[email protected]> > >> http://lists.puredata.info/__listinfo/pd-announce > >> <http://lists.puredata.info/listinfo/pd-announce> > >> > >> > >> > >> _________________________________________________ > >> [email protected] <mailto:[email protected]> mailing list > >> UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/__listinfo/pd-list > >> <http://lists.puredata.info/listinfo/pd-list> > >> > >> > >> _________________________________________________ > >> [email protected] <mailto:[email protected]> mailing list > >> UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/__listinfo/pd-list > >> <http://lists.puredata.info/listinfo/pd-list> > >> > >> > >> -- > >> http://nim.on.free.fr > >> > >> _________________________________________________ > >> [email protected] <mailto:[email protected]> mailing list > >> UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/__listinfo/pd-list > >> <http://lists.puredata.info/listinfo/pd-list> > >> > >> > >> > >> _________________________________________________ > >> [email protected] <mailto:[email protected]> mailing list > >> UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/__listinfo/pd-list > >> <http://lists.puredata.info/listinfo/pd-list> > >> > >> > >> _________________________________________________ > >> [email protected] <mailto:[email protected]> mailing list > >> UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/__listinfo/pd-list > >> <http://lists.puredata.info/listinfo/pd-list> > >> > >> > > > > _______________________________________________ > > [email protected] mailing list > > UNSUBSCRIBE and account-management -> > > http://lists.puredata.info/listinfo/pd-list > > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
