[PD] Advice on PD versions for classroom deployment

IOhannes m zmölnig zmoelnig at iem.at
Sat May 25 21:00:31 CEST 2019

On 5/25/19 11:35 AM, Dan Wilcox wrote:
> I'm not sure but, alternatively, there might be a way to invoke deken to install libraries from the command line. If not, this is a feature we should look into adding as it would make this process pretty easy while still preserving the library mechanism instead of dumping things inside of "extra."

`deken find` and `deken install` are already implemented (obviously
requiring the deken cmdline tool, as opposed to the GUI plugin for Pd).

you can even use `deken install -r requirements.txt` to install a couple
of libraries from a single specification file.

however, i'm not entirely sure whether this solution would be the
simplest one for your IT department to implement.

On 5/25/19 11:05 AM, Dan Wilcox wrote:
> If "single folder" is a hard requirement, then Christof's suggestion
> of using (abusing) the extra directory would work, albeit is
> considered bad practice at this point.

i'm not really convinced that this is an *abuse* of the extra/ folder.
"extra/" is the folder where you would put all the externals that "come
with this installation of Pd", which is exactly what the OP was looking for.


> This hides the library mechanisms form the user and almost guarantees
> they will be *fully* dependent upon your custom distribution as
> opposed to providing them a short how-to on using deken and
> encouraging usage of [declare].

i don't see how this is flawed by using extra/.
putting stuff into extra/ will still require you to use [declare] (or
any other mechanism to load the libraries, very much the same as if you
put them into ~/Documents/Pd/extra).

if they are properly declaring dependencies on used libraries (whether
installed to extra/ or ~/Documents/Pd or /tmp/foobar), they don't depend
on your distribution at all (unless of course you are shipping them
custom, non-deken externals; but i guess this is not the case here).

and of course they can still use deken themselves (and have their deken
install directory set to ~/Documents/Pd/ if you insist)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20190525/2350022c/attachment-0001.sig>

More information about the Pd-list mailing list