On 2014-12-20 23:41, Jonathan Wilkes via Pd-list wrote: > On 12/20/2014 05:06 PM, Fred Jan Kraan wrote: >> On 2014-12-20 22:38, Jonathan Wilkes via Pd-list wrote: >>> Is the idea to package an entire packaging system with Pd Vanilla? >> For me the focus is now to create a sort of versionable, installable >> package for cyclone*. But it could well apply to much more. A possible >> structure could consist of several packages; pd-vanilla as core, >> depending on it a ring of libraries making it an 'almost Max/MSP clone' >> and a set of 'special-interest' libraries for those that want it. > > But there is already infrastructure for building a monolithic > distribution called Pd-extended, and no infrastructure for doing a > user-friendly a la carte package delivery system for Pd. > > What are the cases where a user who wants an a la carte package system > couldn't just get by with a monolithic distribution like Pd-extended?
The distribution ideas are just an attempt to simplify the current Pd-extended configuration and split the more general purpose libraries from the special interest ones. The core and general purpose libraries is nick-named here as 'Max/MSP-clone'. Quite another issue is to split pd-extended into a repository for each package. Someone making a distribution can still pick the latest or more stable version of each library for a distribution package. The current Pd-extended all-in-one is just the 'complete' package. > >> >> I am happy to see there is an apt-get of sorts for all essential >> non-linux platforms. There is still a lot of work to do, but we as >> pd-community with limited resources don't have to 'build it from >> scratch'. > > Let's say I'm a new user. My friend sends me a patch he/she downloaded > from Pd forum that does something neat. It depends on ggee, moonlib, > and cyclone. > > Using Pd-extended, I download/install Pd-extended and run the patch > (without having to know, care, or understand about those libraries). > > What steps would be required to run the same patch using the structure > you describe above? Without knowing the exact nature of the ggee or moonlib libraries, by name the objects look general purpose and could be part of a 'Max/MSP-clone' distribution*. The core could be pd-extended-core, pd-l2ork-core or pd-vanilla, but the latter two are preferred because they are currently maintained. *) Assuming they are stable, working and preferably maintained. So for this example, the 'Max-MSP-clone'-distribution should be downloaded and installed. For Linux this could be a meta package installing the libraries it depends on. For Windows and MacOSX, depending on platform conventions, probably one package containing the core and all libraries. > > -Jonathan Fred Jan _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
