<div dir="ltr">but even extra objects are "vanilla" right?</div><div class="gmail_extra"><br><div class="gmail_quote">2017-02-06 17:40 GMT-02:00  <span dir="ltr"><<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 02/06/2017 06:18 PM, Giulio Moro via Pd-list wrote:<br>
>> I don't know why [expr~] is usually not considered vanilla<br>
<br>
</span>because it used to be not part of Pd.<br>
technically, an external is a nobject that lives outside the main binary<br>
of Pd.<br>
since all the objects in extra/ are not part of the Pd binary, they are<br>
externals.<br>
<span class=""><br>
><br>
> Maybe because it lives in extra/ instead of src/ ?<br>
<br>
</span>but expr is no longer in extra/, but has been moved to src/.<br>
and hence it is now an internal.<br>
<span class=""><br>
><br>
> 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.<br>
<br>
<br>
</span>there's a number of reasons to put things into extra/.<br>
mostly these are:<br>
- license reasons (Pd is released under a BSD-3-clause license; expr<br>
used to be GPL; compiling all of them into a single binary would have<br>
turned Pd into GPL, something which might not be desirable)<br>
- maintenance reasons (a number of BSD-3-clause objects in extra/<br>
contains code to be compiled as a Max/MSP external. i guess that keeping<br>
the code out of Pd-core made it simpler to maintain this dual-faced aspect)<br>
<br>
fgmards<br>
<span class="HOEnZb"><font color="#888888">IOhannes<br>
<br>
<br>
</font></span><br>______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/<wbr>listinfo/pd-list</a><br>
<br></blockquote></div><br></div>