but even extra objects are "vanilla" right?

2017-02-06 17:40 GMT-02:00 <[email protected]>:

> On 02/06/2017 06:18 PM, Giulio Moro via Pd-list wrote:
> >> I don't know why [expr~] is usually not considered vanilla
>
> because it used to be not part of Pd.
> technically, an external is a nobject that lives outside the main binary
> of Pd.
> since all the objects in extra/ are not part of the Pd binary, they are
> externals.
>
> >
> > Maybe because it lives in extra/ instead of src/ ?
>
> but expr is no longer in extra/, but has been moved to src/.
> and hence it is now an internal.
>
> >
> > What is extra/ there for, by the way? I remember it being mentioned in
> msp's paper that introduced [pd~], but not sure why it is still there.
>
>
> there's a number of reasons to put things into extra/.
> mostly these are:
> - license reasons (Pd is released under a BSD-3-clause license; expr
> used to be GPL; compiling all of them into a single binary would have
> turned Pd into GPL, something which might not be desirable)
> - maintenance reasons (a number of BSD-3-clause objects in extra/
> contains code to be compiled as a Max/MSP external. i guess that keeping
> the code out of Pd-core made it simpler to maintain this dual-faced aspect)
>
> fgmards
> IOhannes
>
>
>
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>
>
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to