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
